Google Map Api с ключом не работает

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

$url = "https://maps.googleapis.com/maps/api/geocode/json?latlng=".$_SESSION['userlat'].",".$_SESSION['userllong']."&sensor=false&key=XXXXXXXXXXXX-XXX";
$details=file_get_contents($url);
$geocodedinfo = json_decode($details,true);

Но иногда я получаю сообщение OVER_QUERY_LIMIT и карты отображаются пустыми. Но я не буду использовать 100 000 запросов в течение 24 часов., 10 запросов в секунду

Я ИСПОЛЬЗУЮ ПРАВИЛЬНЫЙ ФОРМАТ ДЛЯ ДОБАВЛЕНИЯ КЛЮЧ API

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

введите описание изображения здесь

1

Решение

OVER_QUERY_LIMIT похоже вы отправляете запрос file_get_contents($url) в цикле, до 1 недели я решаю эту проблему с помощью кэширования. Но я не использовал ключ для получения latlng,

Как вы сказали Но иногда работает нормально. Сохраните значение LatLng в Cache и примените на карте кешированными данными.

Я использовал кеширование в WordPress, поэтому его легко обновлять в WordPress.

Если вы не знакомы с кэшированием, сохраните его в текстовом файле. [В хорошем формате, так что его легко получить или сравнить].

1

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

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

По вопросам рекламы [email protected]