延迟加载Google Places API v3库无法正常运行

时间:2013-10-29 23:57:59

标签: javascript jquery google-maps google-places

我正在尝试延迟加载我的应用程序中需要的Google Places API library

我尝试了两种方法,但似乎都没有加载Places库。

首先,使用jQuery

url = 'http://maps.googleapis.com/maps/api/js?libraries=places&sensor=true';
$.getScript(url).then(function() {
  console.log(window.google.maps.places);
});

记录undefined

其次,使用原生javascript:

script        = document.createElement('script')
script.type   = 'text/javascript'
script.src    = 'http://maps.googleapis.com/maps/api/js?libraries=places&sensor=true'
script.onload = function() { console.log(window.google.maps.places); }
document.body.appendChild(script);

这也会记录undefined

这个地方库似乎没有加载或初始化。 window.google.maps可用,但我不明白为什么places库没有加载。有人知道我做错了吗?

0 个答案:

没有答案