2017-01-26 3 views
0

мне нужна ваша помощь, пожалуйста, У меня есть сайт, и мне нужно добавить карту локализации в моем веб-сайте и получить пользователь локализации от него, как я могу это сделать, спасибо,Google Map API JS получить локализацию

+0

Я боюсь, что это слишком широко, чтобы быть хорошим вопросом переполнения стека, и запросы на библиотеки и ресурсы, как правило, на тему. Это, вероятно, очень легко Googled. Я не уверен, что именно вы подразумеваете под «картой локализации» - если это всего лишь карта определенного адреса, я уверен, что 'angularjs google map' принесет вам отличные результаты. Если вам нужно локализовать пользователя устройства, см. Ссылку Craicerjack выше. –

ответ

0

Получение локализации в Javascript легко выполняется в браузере или в API карт Google.

Географическое положение браузера можно использовать для определения местоположения на основе служб определения местоположения в браузере. Инструкции с примерами кода можно найти на странице Mozilla Developer Network Documentation.

Для использования API Карт Google вы можете просмотреть свою документацию по адресу tutorials page.

На самом деле я использую комбинацию из двух, чтобы вернуть город/графство/состояние для пользователя для приложения погоды, которое я собрал вместе. Весь код можно найти на моем GitHub page, но вот код для GeoLocation.

function geoLocation() { 
    var output = document.getElementById("out"); 

    if (!navigator.geolocation) { 
     output.innerHTML = "<p>Geolocation is not supported by your browser</p>"; 
     return; 
    } 

    function success(position) { 
     var latitude = position.coords.latitude; 
     var longitude = position.coords.longitude; 



     //Google Maps API to return printed location as opposed to lat/lon coordinates. 


     $.getJSON('https://maps.googleapis.com/maps/api/geocode/json?latlng=' + latitude + ',' + longitude + '&key=YOUR-API-KEY', function(city) { 


      var address = city.results[2].formatted_address; 

После этого вы можете использовать все, что хотите, с данными.

+1

спасибо, что я ищу, я тоже нахожу [link] (https://developers.google.com/maps/documentation/javascript/examples/places-placeid-finder) –

+0

@BadrKenzallah Отлично, дайте мне знать, если вам больше нужна помощь. – davidtaylorjr

+0

благодарю вас за помощь (y) –