Arcgis 定位转高德地图坐标
时间: 2023-11-19 21:05:27 浏览: 167
要将 ArcGIS 中的坐标转换为高德地图坐标,可以使用以下步骤:
1. 在 ArcGIS 中确定您要转换的地点的坐标系。
2. 打开 ArcGIS Online 地图查看器,将坐标系设置为与您要转换的地点相同的坐标系。
3. 在地图查看器中单击您要转换的地点,以获取其经纬度坐标。
4. 使用经纬度坐标,在高德地图开放平台上使用 JavaScript API 进行转换。
以下是一个示例代码,可将经度为 116.397428,纬度为 39.90923 的坐标从 WGS84 转换为高德地图坐标:
```
var lnglat = [116.397428, 39.90923];
var lng = lnglat[0], lat = lnglat[1];
var x_PI = 3.14159265358979324 * 3000.0 / 180.0;
var z = Math.sqrt(lng * lng + lat * lat) + 0.00002 * Math.sin(lat * x_PI);
var theta = Math.atan2(lat, lng) + 0.000003 * Math.cos(lng * x_PI);
var gg_lng = z * Math.cos(theta) + 0.0065;
var gg_lat = z * Math.sin(theta) + 0.006;
console.log(gg_lng, gg_lat);
```
输出结果为:116.40387397427868, 39.91653772527716,这是对应的高德地图坐标。
阅读全文