C#窗体如何加载地图,然后根据经纬度定位?

C#窗体右边加载地图(不用browse控件和图片框),怎么加载?

地图右边是datagridview控件用于显示位置(经纬度)信息,点击其中一行根据读取到的位置信息,在地图上定位,类似于网页地图上的标杆定位或显示红色块状点状区域,请问如何做到?

http://blog.csdn.net/kkkkkxiaofei/article/details/8663377