Как нарисовать графику на Google Map из Web Mercator Meters/Feet

Раньше я рисовал графику на Google Map с десятичных градусов (широта), но недавно я обнаружил сервер, который предоставляет только метры 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
        });

Пожалуйста, помогите мне решить эту проблему. Я знаю, что нет простого уравнения для преобразования десятичных градусов в плоскость состояния метров / футов. Благодарю.

1 ответ

Решение

Это решено, просто включите ESRI API и используйте их функции: https://developers.arcgis.com/javascript/jsapi/esri.geometry.webmercatorutils-amd.html

Другие вопросы по тегам