在 GMap 中将 LocalPoints 转换为 Lat/Long
Convert LocalPoints to Lat/Long in GMap
我正在使用 GMap.Net.WindowsForms 1.7 将地图集成到我的应用程序中。
我已经将多条路线上传到地图界面,我需要 return 来自 GMapControl 的数据并将其导出到 KML 文档中。
我面临的问题是 return将路线列表中的点粘贴到 KML 中。
最初,当您将 Lat Long 数据添加到路线中时,它存储为 PointLatLng。一旦地图更改缩放,它就会转换为 'LocalPoints',这对我来说意义不大。我希望得到 Lat Long 数字。
有没有办法将此数据转换为经纬度?
GPoint point = FlightpathOverlay.Routes[0].LocalPoints[0];
point.X = 1476
point.Y = -1328
GMapRoute
继承自 MapRoute
,其中包含对 public List<PointLatLng> Points
中坐标的引用,您可以从那里检索路线的坐标。
我正在使用 GMap.Net.WindowsForms 1.7 将地图集成到我的应用程序中。
我已经将多条路线上传到地图界面,我需要 return 来自 GMapControl 的数据并将其导出到 KML 文档中。
我面临的问题是 return将路线列表中的点粘贴到 KML 中。
最初,当您将 Lat Long 数据添加到路线中时,它存储为 PointLatLng。一旦地图更改缩放,它就会转换为 'LocalPoints',这对我来说意义不大。我希望得到 Lat Long 数字。 有没有办法将此数据转换为经纬度?
GPoint point = FlightpathOverlay.Routes[0].LocalPoints[0];
point.X = 1476
point.Y = -1328
GMapRoute
继承自 MapRoute
,其中包含对 public List<PointLatLng> Points
中坐标的引用,您可以从那里检索路线的坐标。