2016-04-13 88 views
0

我正在使用GMap.Net.WindowsForms 1.7將地圖集成到我的應用程序中。在GMap中將LocalPoints轉換爲Lat/Long

我已經上傳了多個路由到地圖界面,我需要從GMapControl中返回這些數據並將其導出到KML文檔中。

我面臨的問題是將路線列表中的點返回到KML。

最初當您將緯度長數據添加到路線中時,其存儲爲PointLatLng。一旦地圖發生變化,將其轉換爲「LocalPoints」,這對我來說並不重要。我希望拉特朗的數字。 有沒有辦法將這些數據轉換爲Lat Longs?從MapRoute

GPoint point = FlightpathOverlay.Routes[0].LocalPoints[0]; 
point.X = 1476 
point.Y = -1328 
+0

縮放工作正常嗎?我問的原因是應該保留座標,當地圖縮放時,它們應該始終可用。 – rdoubleui

回答

1

GMapRoute繼承其持有的public List<PointLatLng> Points的座標參考,你可以從那裏獲取路線的座標。

+0

謝謝rdoubleui!我不知道我在導出多邊形疊加層時如何使用它。代表完全失敗,謝謝你指出我的明顯! – megabytes