百度api脚本Url:
百度js在线引用:
http://api.map.baidu.com/api?v=1.3输出如下:
document.write('<link rel="stylesheet" type="text/css" href="http://api.map.baidu.com/res/13/bmap.css"/>'); document.write('<script type="text/javascript" src="http://api.map.baidu.com/getscript?v=1.3&ak=&services=&t=20130131111149"></script>');
真正的读取js api的Url:
http://api.map.baidu.com/getscript?v=1.3
百度模块Url:
http://api.map.baidu.com/getmodules?v=1.3&mod=map,oppc,tile,marker,control
http://api.map.baidu.com/getmodules?v=1.3&mod=map,oppc,tile,control
http://api.map.baidu.com/getmodules?v=1.3&mod=marker
apiv1.3.min.js脚本文件修改:
(1) 第1689行
Config: {
_baseUrl: w + "getmodules?v=1.3",
_timeout: 5000
},
改成如下
Config: {
_baseUrl: "js/",
_timeout: 5000
},
(2)第1447行
var cb = {
imgPath: w + "images/",
改成如下:
var cb = {
imgPath:"images/",
(3)第1710行之1722行
load: function(中的
var cN = cL.Config._baseUrl + "&mod=" + cL.Module._arrMdls.join(",");
改成如下:
var cH = cF.Config._baseUrl + "/" + cF.Module._arrMdls.join(",")+".js";
模块脚本:
根据调试结果,模块是根据调用从服务端获取。有如下几情况:
(1)在页面加载时添加的marker。
http://api.map.baidu.com/getmodules?v=1.3&mod=map,oppc,tile,marker,control
(2)在页面加载时未添加的marker。
http://api.map.baidu.com/getmodules?v=1.3&mod=map,oppc,tile,control
(3)在页面按钮事件中添加的marker。
http://api.map.baidu.com/getmodules?v=1.3&mod=marker