Использование Google Maps API Javascript v3 с phonegap

#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. Вы имеете в виду, что вы работаете на местном?