Согласно документации:
https://developers.google.com/places/web-service/search#PlaceSearchResponses
РЕДАКТИРОВАТЬ: Place API теперь поддерживает разбиение на страницы до 60 результатов. Подробнее см. Ниже.
API Адресов будет возвращать до 20 заведений за запрос; однако каждый поиск может дать до 60 результатов, разбитых на три страницы. Если ваш поиск вернет больше 20, тогда в ответ на поиск будет включен дополнительный параметр - next_page_token. Передайте значение next_page_token параметру page_token поиска нового места, чтобы увидеть следующий набор из 20 результатов.
Существуют также строгие условия обслуживания, которые указывают, что вы не можете выполнять предварительную выборку, кэширование или сохранение содержимого, если только это не идентификатор содержимого или ключ, которым вам разрешено хранить то есть ссылочный токен из поиска мест:
https://cloud.google.com/maps-platform/terms/?_ga=#3-license
Что касается невозможности найти банкоматы в Индии. Все места классифицируются по типу establishment
до тех пор, пока у Google не будет достаточно метаданных о месте, чтобы классифицировать его по более конкретным типам мест, таким как ATM
, cafe
, bar
и т. Д. Чтобы обойтись, можно найти больше результатов: используйте параметр keyword
в вашем запросе, указав в качестве значения что-то вроде «ATM», «bank» или «finance».
Согласно документации:
https://developers.google.com/places/web-service/search#PlaceSearchRequests
Параметр keyword
сопоставляется со всеми доступными полями, включая, помимо прочего, имя, тип и адрес, а также отзывы клиентов и другой сторонний контент.