我正在使用Google地方获取手机短片应用中的城市列表。
我使用的是Phonegap 2.6,在Android和IOS上加载和运行google地点都很好。
我已切换到Phonegap 3.3。该应用程序使用IOS工作正常,我可以使用谷歌地方获得城市列表。
但在Android上,我收到以下错误:
02-03 16:49:25.709: E/Web Console(6149): Uncaught TypeError: Object #<Object> has no
method 'Load' at http://maps.gstatic.com/cat_js/intl/fr_fr/mapfiles/api-
3/15/9/%7Bmain,places%7D.js:50
我正在使用最新版本的SDK(Android 4.4.2 - API 19)并在Wiko Cink +上进行测试。
以下是我用来加载Google地方的代码:
if(!GMapsloaded) {
var script = document.createElement('script');
script.type = 'text/javascript';
if (document.location.protocol == 'file:') {
script.src = "http://maps.google.com/maps/api/js?key=MY_KEY&libraries=places&sensor=true&callback=MapApiLoaded";
} else {
script.src = "http://maps.google.com/maps/api/js?key=MY_KEY&libraries=places&sensor=false&callback=MapApiLoaded";
}
document.body.appendChild(script);
}