如何在来自 Web Mercator Meters/Feet 的 Google 地图上绘制图形

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

我曾经在 Google 地图上从十进制度数 (latlng) 绘制图形,但最近我发现一个服务器只提供 Web Mercator 米(或英尺)。然后我发现绘制十进制度数的功能不适用于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
        });

请帮我解决这个问题。我知道没有简单的方程式可以将十进制度数转换为状态平面 meters/feet。谢谢

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