2017-06-01 39 views
0

我製作了一個使用Google Maps Javascript SDK的應用程序。在瀏覽器,模擬器和連接設備(Android 6和iOS 10)上使用「ionic serve」時,它可以很好地工作。在使用「ionic run android」時也能很好地工作。但是當我發送到離子視圖時,地圖功能不會出現。 我已經把我的API密鑰,並嘗試使用enableProdMode(),但沒有任何東西使地圖功能顯示。 有什麼建議嗎?Ionic2 Google Maps JS SDK無法在離子視圖上工作

我的軟件版本:

OSX Sierra 
ionic 2.2.3 
cordova 7.0.1 
node 6.9.1 
npm 4.2.0 

此外,我想知道是否有任何的方式來調試離子查看應用程序。

回答

1

如果您能向我們展示一些代碼,那將是非常棒的。它很難找到沒有問題。 在我的情況下,我忘了添加geolocation插件。加上cordova plugin add cordova-plugin-geolocation

這可以幫助你太: https://forum.ionicframework.com/t/ionic-google-maps-referenceerror-google-is-not-defined/22550/6

+0

這裏是鏈接,你可以看到這個功能使用的代碼。 https://github.com/alanoteles/mapabeauty-ionic 重要的是說這段代碼正在使用「離子運行android」插在機器上的設備上工作。這個問題只發生在離子視圖上。 – Lano

+0

這裏是安裝的插件: $科爾多瓦插件列表 com.googlemaps.ios 2.2.0固定「谷歌地圖SDK iOS版」 科爾多瓦 - 插件 - COMPAT 1.1.0「COMPAT」 科爾多瓦 - 插件控制檯1.0。 5「控制檯」 cordova-plugin-device 1.1.4「設備」 cordova-plugin-geolocation 2.4.3「地理位置」 cordova-plugin-googlemaps 1.4.0「phonegap-google-map-plugin」 cordova-plugin-splashscreen 4.0.3「Splashscreen」 cordova-plugin-statusbar 2.2.2「StatusBar」 cordova-plugin-whitelist 1.3.1「whitelist」 ionic-plugin-keyboard 2.2.1「Keyboard」 {} – Lano

+0

ty'declare var谷歌在頂部。像進口 – Nico

相關問題