Google Maps API,如何获取整个城市的服务(文本搜索)或视图中的整个地图部分

时间:2013-12-19 13:31:42

标签: javascript google-maps google-maps-api-3 google-api

当我用

进行文本搜索时
var request = {
    location: placeobject,
    radius: 50000,
    query: placetypes
//  types: placetypes
};
infowindow = new google.maps.InfoWindow();
var service = new google.maps.places.PlacesService(map);

但是我获得的是我发送的位置附近堵塞的服务块,但是如何指定文本搜索以标记整个城市或更广泛的区域中的所有此类服务以进行搜索。

我得到的屏幕截图是enter image description here

1 个答案:

答案 0 :(得分:2)

你不能得到“整个城市”。

textSearchnearBySearch限制为总共60个结果,groups of 20

  

默认情况下,每个地方搜索每个查询最多返回20个建立结果;但是,每次搜索都可以返回多达60个结果,分为三页。

radarSearch最多可返回200个结果,但细节较少。

  

通过调用PlacesService的radarSearch()方法启动场所雷达搜索,该方法将返回最多200个PlaceResult对象的数组。由radarSearch()返回的PlaceResult对象仅包含geometry.location和reference属性。