2015-02-10 6 views
0

Раньше я рисовал графику на Карте 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 
     }); 

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

+0

К сожалению, нет просто, что делать это. Вы можете использовать формулу в этой ссылке https://www.uwgb.edu/dutchs/UsefulData/UTMFormulas.HTM – Verma

+0

Спасибо, я нашел службу ESRI, которая может решить проблему: https://developers.arcgis.com/ JavaScript/JSAPI/esri.geometry.webmercatorutils-amd.html – HQXU85

ответ