use*_*738 1 google-maps jquery-plugins
所以,我正在使用headjs加载Google Maps APL v3,之后是gmap3 jQuery插件.这是实际的代码:
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.我认为这是因为map js文件加载了额外的资源,但是头js不断解析js文件,所以我们得到一个错误.解决这个问题的任何解决方案?Google地图是否提供类似的google.maps.ready活动?
我还尝试使用"异步加载Javascript API",因为文档说,我复制了整个事情,我得到"Uncaught TypeError:Object [object DOMWindow]没有方法'initialize'"错误.奇怪,怪异.
小智 5
我不确定第一部分,但是我异步加载它并得到了与你在google搜索中找到我的相同错误.所以对于未来的googlers ......
示例google maps API行具有以下内容:
script.src = "http://maps.google.com/maps/api/js?sensor=false&callback=initialize";
Run Code Online (Sandbox Code Playgroud)
"initialize"部分是一个脚本加载后代码调用的回调...所以你需要定义一个"初始化"函数,或者将名称更改为你想要调用的函数,然后你应该好好去.
| 归档时间: |
|
| 查看次数: |
1430 次 |
| 最近记录: |