我想使用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{......})
如果有人对此问题有任何见解,请告诉我。
答案 0 :(得分:1)
您需要更改引导参数的传递顺序。而不是你做过的事情:
js?key=MY_KEY&sensor=true&libraries=places,geometry
您应该在密钥之前传递库:
js?libraries=places,geometry&key=MY_KEY&sensor=true