如何在谷歌地图上绘制图形从网上墨卡托米/英尺

How to draw graphics on Google Map from Web Mercator Meters/Feet

本文关键字:英尺 谷歌地图 绘制 图形      更新时间:2023-09-26

我以前在谷歌地图上用十进制(latlng)绘制图形,但最近我发现了一个只提供Web Mercator米(或英尺)的服务器。然后我发现绘制十进制度数的功能不适用于Web Mercator电表:

        //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
        });

请帮我解决这个问题。我知道没有一个简单的等式可以将十进制度数转换为国家平面米/英尺。谢谢

解决了,只需包含ESRI API并使用它们的函数:https://developers.arcgis.com/javascript/jsapi/esri.geometry.webmercatorutils-amd.html