使用getScript加载google API - ReferenceError:无法找到变量:google

时间:2014-04-20 07:06:48

标签: javascript jquery api google-maps

我正在尝试使用getScript()方法动态加载Google API,用于"放置自动填充地址表单"。 (https://developers.google.com/maps/documentation/javascript/examples/places-autocomplete-addressform

这是我提出的代码:

$.getScript( 'https://maps.googleapis.com/maps/api/js?sensor=false&libraries=places', function( data, textStatus, jqxhr ) {
    console.log( data ); // Data returned
    console.log( textStatus ); // Success
    console.log( jqxhr.status ); // 200
    console.log( "Load was performed." );
});

但我从控制台收到以下错误消息:

  

ReferenceError:无法找到变量:google
undefined
成功
已完成加载。

关于如何解决这个问题的想法?

1 个答案:

答案 0 :(得分:0)

检查这个小提琴是否有助于你.. jsfiddle。它动态加载脚本并生成地图。

.