首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Google Maps API和Head JS问题

Google Maps API和Head JS问题
EN

Stack Overflow用户
提问于 2011-06-07 01:23:32
回答 1查看 1.4K关注 0票数 1

因此,我使用headjs加载Google Maps APL v3,然后加载gmap3 jQuery插件。这是实际的代码:

代码语言:javascript
复制
 `head.js(       "http://localhost/wordpress/wp-includes/js/l10n.js?20101110",       "http://localhost/wordpress/wp-includes/js/jquery/jquery.js?1.4.4",       "http://maps.google.com/maps/api/js?sensor=false",       "http://localhost/wordpress/wp-content/themes/twentyten/framework/js/gmap3.min.js?3.3"     );` 

问题是我得到了一个错误,告诉我没有定义google.maps.Map。我认为这是因为映射js文件加载了额外的资源,但是head js一直在解析js文件,所以我们得到了一个错误。有什么解决方案可以解决这个问题吗?谷歌地图是否提供了类似的google.maps.ready事件?

正如文档所说,我还尝试使用“异步加载Javascript API”,我复制了整个代码,得到了“未捕获方法: Object object DOMWindow has no method 'initialize'”错误。很奇怪,很奇怪。

EN

回答 1

Stack Overflow用户

发布于 2011-07-09 22:09:50

我不确定第一部分,但我正在异步加载它,并得到了与您相同的错误,这使我在谷歌搜索。所以对于未来的谷歌人..。

示例google地图API行具有以下内容:

代码语言:javascript
复制
script.src = "http://maps.google.com/maps/api/js?sensor=false&callback=initialize";

"initialize“部分是脚本加载后代码调用的回调函数……因此,您需要定义一个“初始化”函数,或者将名称更改为您想要调用的函数,然后就可以了。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6255686

复制
相关文章

相似问题

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