GMapControl 控件同样是采用层结构处理地图信息,对于地图操作信息而言所有的操作大同小异。我们以添加图标图层为例:
主要运用GMapMarker类(标签类)、GMapOverlay类(图层类),对地图添加图标信息,
gMapControl1.Overlays.Clear(); //清空地图所有图层
GMapMarker gMapMarker= new GMapMarkerGoogleRed(new PointLatLng(45.7579, 126.6401)); //创建GoogleRed标签
GMapOverlay gMapOverlay= new GMapOverlay(gMapControl1, "mark"); //创建图层
gMapOverlay.Markers.Add(gMapMarker); //向图层中添加标签
gMapControl1.Overlays.Add(gMapOverlay); //向控件中添加图层
此处自己感觉GMapControl的使用非常简便的。