webview 中的 android map 控件或 phonegap 中的进度条

标签 android google-maps cordova webview

您好,我创建了一个基本上会在 WebView 中显示网站的应用程序,现在有 2 个问题。 1. webview 内的 map 不显示缩放控件或支持捏缩放我已经搜索并发现我需要启用以下 2 个设置但仍然没有成功

webSettings.setSupportZoom(true);

webSettings.setBuiltInZoomControls(true)

但是当我使用 phonegap 库时它工作正常,但是 phonegap 的问题是它没有进度条,并且由于我链接外部网络服务器来生成网站我需要显示进度条。

http://i.imgur.com/n1tKV.jpg WebView

http://i.imgur.com/E0OLz.jpg 电话间隙

2个选项 如何在 webview 中显示 map 控件? 或者我可以在 phonegap 中显示进度条吗?

最佳答案

对于您的第二个问题,如果您只需要某种类型的加载指示器,您可以尝试将以下行添加到您应用的 onCreate() 中:

super.onCreate(savedInstanceState);
super.setStringProperty("loadingDialog", "Title,Message"); // show loading spinner for app
super.setStringProperty("loadingPageDialog", "Loading page..."); //show spinner for sub-pages

使用 phonegap (cordova) 1.5.0,这应该在页面加载之间创建加载对话框。第一行(我相信)仅用于初始加载您的应用程序。

我只能通过修改实际的 DroidGap 源文件并重新编译 jar 来获得进度条。

关于webview 中的 android map 控件或 phonegap 中的进度条,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9755977/

相关文章:

android - 在 Ionic 应用程序中隐藏导航栏

Android:SSDP 卡在 MulticastSocket.receive() 上

Android - 在 Activity 中使用服务中的方法?

java - 共享共同功能的两个 Activity

javascript - 查找与添加的客户服务应用程序中的新标记最接近的标记

google-maps - 用于时间和距离数据的 Google Maps API (Access/VBA)

Apache Cordova : Difference between browser and www platform

java - Windows 重新安装后出现 Cordova 错误

android - 有没有办法加密 iBeacon UUID 传输?

android - Xamarin - Android 谷歌地图显示空白网格 : Map is not loading