File_get_contents PHP Google Maps API — не работает

Я использую этот код, чтобы получить Lat / Log почтовый индекс, используя API GoogleMaps

$geocodeFrom = file_get_contents('https://maps.google.com/maps/api/geocode/json?address=NP265RE&sensor=false');
$outputFrom = json_decode($geocodeFrom);
$latitudeFrom = $outputFrom->results[0]->geometry->location->lat;
$longitudeFrom = $outputFrom->results[0]->geometry->location->lng;
echo $latitudeFrom;
echo $longitudeFrom;

Я получаю эту ошибку от Google: {«error_message»: «Вы превысили суточную квоту запросов для этого API. Мы рекомендуем зарегистрироваться для ключа в консоли разработчиков Google: https://console.developers.google.com/apis/credentials?project=_«,» results «: [],» status «:» OVER_QUERY_LIMIT «}

Я создал ключ API Google Maps

src="http://maps.googleapis.com/maps/api/js?sensor=false&key=XXX"

Но это не решает меня вопрос — что я делаю не так?

Спасибо

0

Решение

Да, потому что вы используете 2 разных API:

С file_get_contents('https://maps.google.com/maps/api/geocode/json?address=NP265RE&sensor=false'); вы используете Геокодирование веб-сервис.

Когда вы добавляете <script src="http://maps.googleapis.com/maps/api/js?sensor=false&key=XXX">в вашем HTML вы используете API Карт JavaScript визуализировать карту на вашей странице.

3

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector