0

有没有办法在 PhoneGap 应用程序中使用 Google Maps API 而无需将域列入白名单,例如:

<key>ExternalHosts</key>
<array>
<string>maps.google.com</string>
<string>maps.gstatic.com</string>
<string>maps.googleapis.com</string>
</array>
4

1 回答 1

1

不会。如果您使用的是 Google Maps JavaScript API,那么它将尝试通过 webview 与 Google 服务器通信,从而向 Google 服务器发出请求。然后,您必须将域列入白名单。

另一种方法是使用本地地图 phonegap 插件(例如 MapKit),它会在您的应用程序中创建一个 MapView 并可能绕过白名单限制。

于 2012-06-05T01:26:21.650 回答