Google Maps API Geometry Library无法加载

时间:2014-05-08 12:27:57

标签: google-maps google-maps-api-3

我想使用Google Maps API中的Geometry Library。加载地方库时,API正常运行,但一旦我尝试包含几何图书馆,它就会失败并返回:Uncaught TypeError: undefined is not a function %7Bmain,places%7D.js:55

以下是我使用require.js加载API的方法:

define([
    'async!//maps.googleapis.com/maps/api/js?key=MY_KEY&sensor=true&libraries=places,geometry'
], function(){

}

在网络标签页中,网址标签请求为:http://maps.gstatic.com/cat_js/intl/en_us/mapfiles/api-3/16/11/%7Bmain,geometry%7D.js,返回200,但该文件是错误发生的地方。特别是在线:k.google.maps.Load(a,b{......})

如果有人对此问题有任何见解,请告诉我。

1 个答案:

答案 0 :(得分:1)

您需要更改引导参数的传递顺序。而不是你做过的事情:

js?key=MY_KEY&sensor=true&libraries=places,geometry

您应该在密钥之前传递库:

js?libraries=places,geometry&key=MY_KEY&sensor=true