谷歌地图API对象没有方法加载(Phonegap / Android)

时间:2014-02-03 16:02:13

标签: android google-maps cordova adt

我正在使用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);
}

0 个答案:

没有答案