WinForm下的地图开发
该事件是用来绘制地图元素。通过判断MapItem,从Attribute中得到信息,来进行相关操作
该事件是用来触发地图元素的点击事件。通过判断MapItem,从Attribute中得到信息,来进行相关操作
MapItem 分为MapPointer和MapShape。MapPointer分为MapCallout、MapCustomElement、MapPushpin;MapShape分为MapBubble、MapDot、MapEllipse等元素。 MapPointer可以打印图片,MapShape为一些图形。 地图打点或者上色核心代码
//声明图层VectorItemsLayer layer = new VectorItemsLayer();//声明地图元素集合MapItemStorage storage = new MapItemStorage();//建立图层与服务的绑定layer.Data = storage;storage.Items.AddRange(GetMapPushpin());//将图层添加到地图控件control.Layers.Add(layer);核心操作是在GetMapPushpin方法中实例化上述所说的元素,最终实现。
新闻热点
疑难解答