WinForm下的地圖開發(fā)
該事件是用來繪制地圖元素。通過判斷MapItem,從Attribute中得到信息,來進行相關(guān)操作
該事件是用來觸發(fā)地圖元素的點擊事件。通過判斷MapItem,從Attribute中得到信息,來進行相關(guān)操作
MapItem 分為MapPointer和MapShape。MapPointer分為MapCallout、MapCustomElement、MapPushpin;MapShape分為MapBubble、MapDot、MapEllipse等元素。 MapPointer可以打印圖片,MapShape為一些圖形。 地圖打點或者上色核心代碼
//聲明圖層VectorItemsLayer layer = new VectorItemsLayer();//聲明地圖元素集合MapItemStorage storage = new MapItemStorage();//建立圖層與服務(wù)的綁定layer.Data = storage;storage.Items.AddRange(GetMapPushpin());//將圖層添加到地圖控件control.Layers.Add(layer);核心操作是在GetMapPushpin方法中實例化上述所說的元素,最終實現(xiàn)。
新聞熱點
疑難解答