В автономном настольном приложении, написанном на LiveCode (9.0.1, но у меня возникла та же проблема в более ранних версиях LiveCode), я, по-видимому, случайно получаю сообщение об ошибке "Доступ без ключа к платформе Google Maps устарел. Пожалуйста, используйтеКлюч API со всеми вашими вызовами API ... "при попытке получить результаты геокодирования с помощью Google-Maps.Иногда я получаю правильные результаты с тем же тестовым адресом и одним и тем же обработчиком.
Я использую API Google, я включил выставление счетов с действительной платежной картой.Я все еще в рамках первоначального пробного кредита в размере 300 долларов США, но я включил биллинг и дважды проверил, включен ли он.Я пробовал API как значение, хранящееся в переменной, так и непосредственно в тексте URL.У меня есть API, авторизованный для геокодирования, мест и статических карт.Работает безупречно со статическими картами.Я еще не пробовал с местами.
put "https://maps.googleapis.com/maps/api/geocode/json?address=" & tAddress & \
"&Key=" & APIKey into ltTestURL
put JSONToArray(url(ltTestURL)) into aGeocodeInfo
В настоящее время у меня есть блок повтора, который пытается с ожиданием 0,5 секунды, пока запрос не будет выполнен успешно.Обычно это удается в течение нескольких секунд, но я бы предпочел найти корень проблемы.
С уважением,