Я использую API карт Google для рендеринга карт, на которых Google размещает информацию таким образом:
var myLatlng = new google.maps.LatLng(28.567713,-81.733295);
var myOptions = {
zoom: 13,
center: myLatlng,
mapTypeId: google.maps.MapTypeId.ROADMAP,
maxZoom: 17}
map = new google.maps.Map(document.getElementById("map_canvas"), myOptions);
var placesRequest = {
location: new google.maps.LatLng(28.567713,-81.733295)
,radius: 50000
,types: ['administrative_area_level_2','locality','postal_code']
};
placesService = new google.maps.places.PlacesService(map);
placesService.search(placesRequest, placesCallback);
Он вернет только одно Место из PlacesService.search (), обычно ближайшего местоположения.', но только один.Когда я добавляю тип 'restaurant' в массив типов, я получаю все 20 посещений, один из которых - местоположение, а остальные - рестораны.
Есть ли способ заставить PlacesService.search () вернуть более одного населенного пункта, чтобы я мог найти все местные города?Он дразнит меня одним, я хочу все 20.