当我用
进行文本搜索时var request = {
location: placeobject,
radius: 50000,
query: placetypes
// types: placetypes
};
infowindow = new google.maps.InfoWindow();
var service = new google.maps.places.PlacesService(map);
但是我获得的是我发送的位置附近堵塞的服务块,但是如何指定文本搜索以标记整个城市或更广泛的区域中的所有此类服务以进行搜索。
我得到的屏幕截图是
答案 0 :(得分:2)
你不能得到“整个城市”。
textSearch和nearBySearch限制为总共60个结果,groups of 20。
默认情况下,每个地方搜索每个查询最多返回20个建立结果;但是,每次搜索都可以返回多达60个结果,分为三页。
radarSearch最多可返回200个结果,但细节较少。
通过调用PlacesService的radarSearch()方法启动场所雷达搜索,该方法将返回最多200个PlaceResult对象的数组。由radarSearch()返回的PlaceResult对象仅包含geometry.location和reference属性。