2016-05-31 4 views
2

Я использую ionic для создания приложения, которое отображает карту google.Ionic 2 - карта Google, не работающая на устройстве Android

Я получил это, чтобы работать в браузере правильно. и на самом деле он работал на моем устройстве Android с прошлой ночи около 4 часов назад. борется с почему.

Единственный ключ, который у меня есть сейчас; wheni проверить вкладку сети в отладке тоже в то время как приложение работает на моем телефоне, последний запрос всегда это

http://maps.googleapis.com/maps/api/js/AuthenticationService.Authenticate?1sfile%3A%2F%2F%2Fandroid_asset%2Fwww%2Findex.html&4sAIzaSyBI_QvVmgUwxUmXW8InZ5_Qf7Os8XieFxo&callback=_xdc_._dwgej7&token=81132 

Network tab requests for the device

Или что-то подобное. Но в браузере (хром) он запускает этот запрос и затем запускает несколько других запросов после этого.

Network tab requests for the browser

мое предположение Somthing является неправильным с этой просьбой, когда его сделали с помощью устройства. статус 200 Ok он не показывает 404 или что-то еще. он просто не делает никаких других запросов, и в соответствии с вкладками сети браузера есть еще около десятка запросов, которые он должен выполнить.

Я хотел бы указать, что инициатором запроса является api-скрипт google maps, включенный в мой index.html, и мой ключ API включен в оба.

Пожалуйста, помогите!

ответ

1

Возможно, я опоздал, у меня была аналогичная проблема, я сделал следующее, и это решило проблему для меня.

Пожалуйста, обновите - cordova platform update android

Пожалуйста, установите - cordova plugin add cordova-plugin-whitelist

Если и уже он установлен удалить его и переустановить его.

<access origin="*" /> 
<allow-intent href="*" /> 
<allow-navigation href="*" /> 

в ваш файл config.xml.

добавить следующую permissiond в AndroidManifest.xml

<uses-permission android:name="android.permission.INTERNET" /> 
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" /> 
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> 

попробовать ionic run android Это работал me.:P и может дать попробовать.

Смежные вопросы