android - 带 Google map 的 PhoneGap/Android 应用程序的域白名单

标签 android google-maps cordova

我正在使用 Google map 构建一个 PhoneGap 应用程序,目前面向 Android。如果我只将maps.googleapis.com列入白名单,则不起作用。事件对象不存在。如果我将所有域列入白名单,它就会起作用。

我不想允许访问所有域。除了maps.googleapis.com 之外,我还需要允许访问哪些域?

最佳答案

语法取决于您使用的 PhoneGap 版本。有关详细信息,请参阅文档的相关版本 - 例如。 http://docs.phonegap.com/en/3.1.0/guide_appdev_whitelist_index.md.html

对于 3.1 或更高版本,以下内容适用于我:

<access origin="*://*.googleapis.com/*" subdomains="true" />
<access origin="*://*.gstatic.com/*" subdomains="true" />
<access origin="*://*.google.com/*" subdomains="true" />
<access origin="*://*.googleusercontent.com/*" subdomains="true" />

关于android - 带 Google map 的 PhoneGap/Android 应用程序的域白名单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19309306/

相关文章:

android - 应用程序未运行时 GCM Cordova 推送通知不起作用

java - 什么是生命周期观察器以及如何正确使用它?

java - android获取视频缩略图路径,而不是位图

javascript - 如何在没有 Flash 的情况下制作交互式城市 map

java - 如何在android中更改位置更改时更改标记位置

用于解析 xml 文档的 Javascript 代码

java - 使用变量在 Android Studio 中使用 setImageResource 设置图像

android - 将多个字符串添加到 ListArray?

c# - MVC 字符串值保存 Javascript 代码,但 Js 无法识别引号

javascript生成方波声音