Раньше я рисовал графику на Карте Google с десятичной степенью (latlng), но недавно я нашел сервер, который предоставляет только счетчики Веб Меркатора (или, возможно, ноги). Тогда я нашел функцию, чтобы нарисовать десятичные градусы не относится к веб-м Mercator:Как нарисовать графику на Карте Google из веб-Меркатора Метры/Ноги
//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
});
Пожалуйста, помогите мне решить эту проблему. Я знаю, что нет простого уравнения для преобразования десятичных степеней в состояние метров метров/футов. Благодарю.
К сожалению, нет просто, что делать это. Вы можете использовать формулу в этой ссылке https://www.uwgb.edu/dutchs/UsefulData/UTMFormulas.HTM – Verma
Спасибо, я нашел службу ESRI, которая может решить проблему: https://developers.arcgis.com/ JavaScript/JSAPI/esri.geometry.webmercatorutils-amd.html – HQXU85