2014-10-17 60 views
0

我想使用谷歌地圖API。並且想通過指定經度緯度靠近地點數據。使用谷歌地圖api 3獲取地理位置數據與經度latitude數據沒有加載地圖

我的問題是...

是可以通過的地方,要接近與經緯度數據,而無需加載谷歌地圖?

我已勾選「從自動完成服務中檢索預測」,但未返回經度 - 緯度相關信息。

+1

請記住,[服務條款10.1.1.g節](https://developers.google.com/maps/terms)會限制Google數據的使用,而不會顯示地圖。 – mensi 2014-10-17 12:31:53

+0

https://developers.google.com/maps/documentation/javascript/places-autocomplete#address_forms - 這裏寫的是,我們可以使用谷歌地圖API數據,而無需使用谷歌地圖。 – 2014-10-18 04:19:32

+0

這隻適用於自動完成。據我瞭解,您正在尋找[地方搜索](https://developers.google.com/maps/documentation/javascript/places#place_searches)? – mensi 2014-10-18 09:32:36

回答

0

您可以創建地圖div並在應用程序中隱藏該div。在後臺,你可以打電話谷歌地圖,靠近地方,做你想做的事。

<div class="row" id="map-canvas" width="100%" height="400" style="display:none;"></div> 

    var map = new google.maps.Map(document.getElementById('map-canvas'), mapOptions); 
    map.places.search(search, function(results, status) { 
     if (status == google.maps.places.PlacesServiceStatus.OK) { 
      for(var i = 0; i < results.length; i++){ 

       console.log(results[i]); 
      } 


     } else { 
      alert('unable to get the data from google map'); 
     } 
    }); 

根據您的要求調整功能。要運行此應用程序,您可能需要稍作修改。請參閱Google地圖地點搜索api瞭解連擊數。