首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Google Maps API几何库加载失败

Google Maps API几何库加载失败
EN

Stack Overflow用户
提问于 2014-05-08 20:27:57
回答 1查看 2.1K关注 0票数 1

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

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

代码语言:javascript
复制
define([
    'async!//maps.googleapis.com/maps/api/js?key=MY_KEY&sensor=true&libraries=places,geometry'
], function(){

}

在network选项卡中,url请求是: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{......})

如果任何人有任何见解,为什么这个问题,请让我知道。

EN

回答 1

Stack Overflow用户

发布于 2014-06-09 00:04:13

您需要更改传递bootstrap参数的顺序。也就是说,而不是你所做的:

代码语言:javascript
复制
js?key=MY_KEY&sensor=true&libraries=places,geometry

你应该在你的key之前传递库:

代码语言:javascript
复制
js?libraries=places,geometry&key=MY_KEY&sensor=true
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23541808

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档