为啥 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() 方法?