2016-04-13 52 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