【发布时间】:2019-10-19 01:47:17
【问题描述】:
使用trimble 地图,我正在创建一条由纬度和经度给出的起点和终点的路线。用户可以在交互式地图上放置新的站点。问题是当图书馆返回我的停靠点位置时,它给了我像 X 和 Y 这样的位置,而不是像经度和纬度这样的位置。
例如,如果原点是
纬度:37.66427
经度:-97.72388
应用程序正在向我返回类似的点
x:-10878572.558428662
y: 4532106.384744367
我这样做是为了停下来:
var routeElements = routingLayer.getRouteElements("MyRoute");
var numberOfStops = routeElements.stops.length;
for (var i = 0; i < numberOfStops; i++) {
console.log("Stop " + i);
console.log("Lon: " + routeElements.stops[i].geometry.x);
console.log("Lat: " + routeElements.stops[i].geometry.y);
}
如以下文档所述: https://developer.trimblemaps.com/trimble-maps/1.2/docs/routing/
我需要知道如何将 X 和 Y 转换为经度和纬度,或者使用任何特定命令直接获取 LonLat。
【问题讨论】:
标签: javascript geometry maps latitude-longitude