PHP: проблема с получением всех возможных результатов от Google Maps API - PullRequest
0 голосов
/ 10 февраля 2011

Недавно я заметил некоторые нюансы при использовании API Карт Google для помощи в разработке сайта.В частности, я заметил, что Карты Google возвращают только одно местоположение в тех случаях, когда должны быть возвращены несколько местоположений.

Примеры, Whitfield в Картах Google возвращает 10 мест, что хорошо.

Но, Порт Галф возвращает 1 место в IL, даже если он должен вернуть и другое место во Флориде ( Порт Галф, Флорида ).

Аналогично, Санкт-Петербург возвращает 1 место в России, хотя должно быть и другое место во Флориде ( Санкт-Петербург, Флорида ).

Как я могу заставить Google возвращать ВСЕ места, которые он должен перечислять, 100% времени?Есть ли аргумент, который мне нужно использовать?Я взглянул на аргумент «границы», который, как я думал, я мог бы использовать, чтобы получить все результаты, установив границы , чтобы охватить весь мир , но мне не повезло.

1 Ответ

1 голос
/ 11 февраля 2011

Таким образом, может показаться, что API для googlemaps имеет смещение региона, которое, даже если оно выключено или не указано, вернет определенные результаты и не будет включать другие.Это объясняет проблемы, с которыми я столкнулся в странах, имеющих одинаковое название, но не объясняет во всех случаях, таких как проблема порта Персидского залива, о которой я упоминал.

Я пришел к выводу, что единственное решение - указать город, штат / провинцию.

...