2014-10-17 69 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了解连击数。