#google-maps #cordova #google-maps-api-3 #google-api
#google-карты #кордова #google-maps-api-3 #google-api
Вопрос:
У меня есть открытый ключ API разработчика, а у моей компании есть корпоративный ключ API. Мы пытаемся заставить наше приложение phonegap загружать javascript api с помощью одного из этих ключей.
API нормально загружается при вызове без ключа:
http://maps.googleapis.com/maps/api/js?sensor=true
Но в руководстве Google говорится, что, хотя вызов без ключа все еще работает, это больше не рекомендуется.
Когда я использую ИДЕНТИФИКАТОР клиента или КЛЮЧ API, я сталкиваюсь с указанной ниже ошибкой «Google отключил Maps API для этого приложения ….». Согласно документации maps, нам необходимо зарегистрировать вызывающих абонентов domaian / url. Поскольку я использую карты в гибридном приложении для Android, неясно, что мне нужно делать. Я вижу, что в запросе «android-assets / www / xxx» отправляется на сервер.
Есть ли какое-либо решение этой проблемы?
Комментарии:
1. Вы установили разрешенные ссылки в своей консоли API ? Щелкните учетные данные на левой панели.
2. Да, я перепробовал почти все, пустой реферер, * , localhost, file:// * и т. Д. Ни один html-файл на моем рабочем столе не работает. Работает, только если я открываю файл через веб-сервер, например localhost:8080/map.html
3. Откуда это НЕ работает?
4. Моя проблема в приложении phonegap. Я только что упомянул рабочий стол, потому что, похоже, это та же проблема, отсутствие http-сервера, чтобы Google знал, откуда поступает запрос.
5. Вы имеете в виду, что вы работаете на местном?