Вы можете перебирать список результатов, которые вы получаете от вашего поискового API-запроса :
App.prototype.onSearchComplete = function (sc, searcher) {
for (var i = 0; i < searcher.results.length; i++)
{
var resultLat = searcher.results[i].lat;
var resultLng = searcher.results[i].lng;
var point = new GLatLng(resultLat,resultLng);
var html = results[i].html;
// do something with the results
}
}
Обновление
Согласно Поиск объекту документации , если указать, что вы хотите "большое" (google.search.Search.LARGE_RESULTSET) количество результатов, вы, как правило, получите 8 результатов. .
Я полагаю, если вы хотите получить больше локальных результатов для объекта, вы делаете несколько локальных поисковых запросов для диапазона центральных точек, а затем отфильтровываете дубликаты.