为啥 Google Maps Cordova ionic angular 仅在 Android 中工作而在 IOS 中为空白?

Posted

技术标签:

【中文标题】为啥 Google Maps Cordova ionic angular 仅在 Android 中工作而在 IOS 中为空白?【英文标题】:Why Google Maps Cordova ionic angular, only working in Android and blank in IOS?为什么 Google Maps Cordova ionic angular 仅在 Android 中工作而在 IOS 中为空白? 【发布时间】:2020-11-04 13:54:39 【问题描述】:

android Screenshoot

ios Screenshot

我已经为 IOS 启用了谷歌地图并在 config.xml 中添加了这一行

<preference name="GOOGLE_MAPS_IOS_API_KEY" value="MY_API_KEY" />

有什么解决办法吗?

提前致谢

【问题讨论】:

【参考方案1】:

运行以下命令,并确保向其中添加您自己的 API 密钥:

ionic plugin add cordova-plugin-googlemaps --variable API_KEY_FOR_ANDROID="YOUR_ANDROID_API_KEY_IS_HERE" --variable API_KEY_FOR_IOS="YOUR_IOS_API_KEY_IS_HERE"

请尝试

【讨论】:

我运行你的命令,然后运行“ionic cordova run android”。模拟器问题依旧

以上是关于为啥 Google Maps Cordova ionic angular 仅在 Android 中工作而在 IOS 中为空白?的主要内容,如果未能解决你的问题,请参考以下文章

Google Location API vs. Maps:为啥相同的查询会产生不同的结果?

为啥这不是 google.maps.Map 的地图实例? InvalidValueError:setMap:不是 Map 的实例;

插件未定义(cordova-plugin-googlemaps)

为啥在调试 android google maps 示例时没有调用我的 onLocationChanged() 方法?

为啥我在使用 Google Maps API 时没有收到“同源政策”警告?

Android:Google Maps Clustermanager 行为异常。群集图标有时在全放大时不会消失。为啥?