ios - Phonegap iOS 应用程序中 Google Maps API 3 缺少控件

标签 ios google-maps-api-3 phonegap-build

我正在开发一个使用 jQuery mobile 和 Phonegap 构建的应用程序。它已经运行良好一年多了。然后一两个月前,控件(特别是 map 类型、缩放和街景)在没有更新应用程序的情况下丢失了,并且仅在 iOS 上。

我尝试通过手机浏览器运行该应用程序,效果很好。只有在经过phonegap(build)编译之后才会出现这个问题。我尝试手动强制 UI 设置为 true,但只出现 map 类型控件。我还尝试修改 CSS 来为控件提供疯狂的高 z-index,但这也没有什么区别。

我在网上没有找到任何相关信息。如何让控件再次显示?

最佳答案

就我而言,我缺少街景图标。 Google map iframe 未触发 onload事件,因为 Cordova 拒绝了 iframe 的空 url。

ERROR Internal navigation rejected - <allow-navigation> not set for url='about:blank'

我设置<allow-navigation href="*" />在config.xml中

关于ios - Phonegap iOS 应用程序中 Google Maps API 3 缺少控件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50048091/

相关文章:

android - 闪屏 Ionic 中的 GIF 文件

javascript - 带有 OMS 的 Google map - 响应点击事件的标记属性

javascript - 某些 LatLng 如何用于在 Google map 上放置标记,而不是绘制多边形?

javascript - 在模式中重复使用谷歌地图街景

cordova - 在不使用模板或框架的情况下使用 Phonegap 设置 Vue.js

cordova - Phonegap 桌面无法正常启动..继续加载

iOS 如何将 pushviewcontroller 与 NavigationController(Objective - c) 一起使用

ios - AVAudioPlayer 返回错误的文件持续时间

ios - UIScrollView 不完全滚动

javascript - Android应用程序中的音频无法播放