2015-12-31 2 views
0

Учитывая широту и долготу, как я могу преобразовать ее на уличный адрес с помощью JavaScript API Google Maps?Преобразование широты и долготы в адрес улицы с использованием API Карт Google

+0

поиск обратного геокодирования, Google Maps API может сделать это из разных языков – Adam

ответ

2

Вот как мы делаем в Javascript.Make что у вас есть подключение к Интернету :), Проденьте широты и долготы для displayLocation function.try Этот URL

google map response

function displayLocation(latitude, longitude) { 
      var request = new XMLHttpRequest(); 

      var method = 'GET'; 
      var url = 'http://maps.googleapis.com/maps/api/geocode/json?latlng=' 
        + latitude + ',' + longitude + '&sensor=true'; 
      var async = true; 

      request.open(method, url, async); 
      request.onreadystatechange = function() { 
       if (request.readyState == 4 && request.status == 200) { 
        var data = JSON.parse(request.responseText); 
        var address = data.results[0]; 
        var value = address.formatted_address.split(","); 
        count = value.length; 
        country=value[count-1]; 
        state = value[count - 2]; 
         city = value[count - 3]; 
        alert(city); 
        // document.write(address.formatted_address); 

       } 
      }; 
      request.send(); 
     }; 

     var successCallback = function(position) { 
      var x = position.coords.latitude; 
      var y = position.coords.longitude; 
      displayLocation(x, y); 
     }; 

     var errorCallback = function(error) { 

     }; 

     var options = { 
      enableHighAccuracy : true, 
      timeout : 1000, 
      maximumAge : 0 
     }; 

     navigator.geolocation.getCurrentPosition(successCallback, errorCallback, 
       options); 

     } 
+0

привет, спасибо за ответ. Я пробовал, но он не работает. пожалуйста, посмотрите на код и помогите мне, где я ошибся. – Shhivaa

+0

@Shhivaa показать полный код, который вы пробовали .. в разделе вопросов – goodyzain

+0

Привет, вы можете мне помочь? Я хочу, чтобы расстояние между S и D на карте бинга в javascript? – Shhivaa