有没有办法在PhoneGap应用程序中使用Google Maps API而不将以下域列入白名单:
<key>ExternalHosts</key>
<array>
<string>maps.google.com</string>
<string>maps.gstatic.com</string>
<string>maps.googleapis.com</string>
</array>
答案 0 :(得分:1)
没有。如果您使用的是Google Maps JavaScript API,那么它会尝试通过网络浏览与Google服务器进行通信,从而向Google服务器发出请求。您必须将域列入白名单。
另一种方法是使用原生地图phonegap插件(例如MapKit),它会在你的应用中创建一个MapView,并可能绕过白名单限制。