2014-02-06 81 views
-1

我正在對JavaScript工作。我有像["Chennai","Hyderabad","Bangalore",....]這樣的陣列格式的地方我想找到latitude and longitude其中的一個。我如何找到經緯度

按照我知道我們,我可以用geocode。但我想找到這details.For我讀Google batch requestlink)的概念一堆的地方找到在一個時間一個地點的詳細信息,我不明白。

我可以逐個製作API請求,但這不是一個好習慣。即使我遵循相同的方式,我也會從Google獲得限制錯誤。

任何人都可以幫助我,我怎麼找到latitude and longitude的細節。

如果有人想降票,請讓我知道原因。

謝謝。

回答

1

使用Geocoder

var geocoder = new google.maps.Geocoder(); 
geocoder.geocode({ address: address }, 
    function (results, status) { 
     if (status === google.maps.GeocoderStatus.OK) {   
      var location = results[0].geometry.location;    
      console.log('lng: ' + location. getLng() + ', lat: ' + location.getLat()); 
     } 
    }); 

請注意,你不能做的地理編碼API的批處理請求。但是,您可以使用方向API來對多達8個地址進行地理編碼。在商務艙裏它最多允許24個地址。閱讀它: https://developers.google.com/maps/documentation/javascript/directions

+0

你在代碼的下面寫了2行代碼,它非常有用。感謝您的建議。 – user3279058