2016-10-22 1 views
2

Я создал PhoneGap проект и добавил один тег HTML:карта PhoneGap, врезанный Google не отображается в Android сборки

<iframe width="600" height="450" frameborder="0" style="border:0" src="https://www.google.com/maps/embed/v1/place?q=Sydnew%20Opera%20House&key=MY_KEY" allowfullscreen></iframe> 

При запуске PhoneGap Desktop, встроенный Google Map успешно показывает в своем браузере. Однако, когда я его создаю для Android, Map не показывает.

В моих config.xml я добавил эти строки тегов:

<access origin="*"/> 
<allow-intent href="http://*/*" /> 
<allow-intent href="https://*/*" /> 

Это уже имеет разрешение на Интернет. Почему это происходит?

UPDATE

Я добавил эту строку кода в моем config.xml:

<allow-navigation href="https://www.google.com/maps/embed/*" /> 

Тем не менее он не показывает.

+0

У вас есть сообщение об ошибке в консоли? Возможно, вам захочется увидеть, разрешены ли решения в этих сообщениях SO (http://stackoverflow.com/questions/35042446/google-maps-doesnt-show-up-in-phonegap-build и http://stackoverflow.com/ вопросы/18025342/google-maps-will-not-load-in-my-phonegap-android-app) помогут. – Teyam

ответ

1

Я решил эту проблему.

Все access как теги начал работать, когда я добавил этот плагин для моего confix.xml файла:

<plugin name="com.indigoway.cordova.whitelist.whitelistplugin" source="pgb" /> 

Тогда я загрузил свой проект на PhoneGap Постройте сайт и загрузить приложение работало.