如何从 Web Mercator Meters/Feet 在 Google Map 上绘制图形
Posted
技术标签:
【中文标题】如何从 Web Mercator Meters/Feet 在 Google Map 上绘制图形【英文标题】:How to draw graphics on Google Map from Web Mercator Meters/Feet 【发布时间】:2015-02-10 03:09:10 【问题描述】:我曾经在谷歌地图上从十进制度(latlng)绘制图形,但最近我发现了一个只提供 Web 墨卡托米(或英尺)的服务器。然后我发现绘制十进制度的功能不适用于Web墨卡托米:
//this works well
var marker = new google.maps.Marker(
position: new google.maps.LatLng(40, -100),
map: MAP
);
//this does not work
var marker = new google.maps.Marker(
position: new google.maps.LatLng(-9076798, 3012626),
map: MAP
);
请帮我解决这个问题。我知道没有简单的方程式可以将十进制度转换为州平面米/英尺。谢谢。
【问题讨论】:
不幸的是,要做到这一点并不容易。您可以使用此链接中的公式uwgb.edu/dutchs/UsefulData/UTMFormulas.HTM 谢谢,我找到了可以解决问题的ESRI服务:developers.arcgis.com/javascript/jsapi/… 【参考方案1】:已解决,只需包含 ESRI API 并使用它们的功能:https://developers.arcgis.com/javascript/jsapi/esri.geometry.webmercatorutils-amd.html
【讨论】:
以上是关于如何从 Web Mercator Meters/Feet 在 Google Map 上绘制图形的主要内容,如果未能解决你的问题,请参考以下文章
Web Mercator Non-Conformal, Non-Mercator
地理坐标(WGS84),投影坐标下(Mercator)切片系统的计算Java类
arcgis发布wmts描述文件matrixset:epsg:3857'啥意思