Как нарисовать графику на 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