У вас есть веб-сайт или приложение, использующее службы определения местоположения? Если это так, обратное геокодирование может помочь в предоставлении точных данных GPS как вам, так и вашим пользователям. Запустив следующий API обратного геокодирования в JavaScript, вы можете мгновенно преобразовать широту и долготу местоположения и вернуть нормализованный почтовый адрес.

Во-первых, вам нужно будет запустить эту команду для установки jQuery:

bower install jquery

Затем вы можете добавить координаты местоположения и свой ключ API в приведенный ниже пример кода:

var settings = {
     "url": "https://api.cloudmersive.com/validate/address/geocode/reverse",
     "method": "POST",
     "timeout": 0,
     "headers": {
          "Content-Type": "application/json",
          "Apikey": "YOUR-API-KEY-HERE"
     },
     "data": JSON.stringify({
          "Latitude": "<double>",
          "Longitude": "<double>"
     }),
};
$.ajax(settings).done(function (response) {
     console.log(response);
});

В случае успеха в ответе будет указан почтовый адрес, город, штат/провинция, почтовый индекс и название/код страны. Чтобы получить ключ API, перейдите на веб-сайт Cloudmersive и зарегистрируйте бесплатную учетную запись; это обеспечит 800 вызовов в месяц через множество наших API.