Почему file_get_contents с API Google, если я прочитал удаленный доступ устарел - PullRequest
0 голосов
/ 24 февраля 2012

Следующая серверная часть отлично работает для меня (php):

$json_result = file_get_contents("http://maps.googleapis.com/maps/api/geocode/json?address={$val}&sensor=false&region=us");

Я читал и понял, что существует ограничение в 2500, поэтому лучше всего запускать его со стороны клиента. Там же я прочитал, что для использования клиентской стороны я не могу просто использовать jquery $ .get (), потому что Google не разрешает межсерверные сценарии. Кроме того, меня просят использовать apikey, и ограничение составляет 25 000.

Что я не получаю? ...

Большое спасибо.

1 Ответ

0 голосов
/ 24 февраля 2012

Если вы геокодируете клиентскую сторону, вам следует использовать Javascript API.

Если вы используете V3 Javascript API, вы можете использовать google.maps.Geocoder для запроса геокодирования и обратного геокодирования, доступна документация с примерами здесь .Эти ограничения применяются для каждого пользователя, поэтому вы не будете ограничены 2,5K-запросами из вашего бэкэнда.

...