动态加载JS
首先呢,我们公司用的百度地图,瓦片通过工具下载放在内网下;
我现在要实现设置瓦片图服务器地址,再加载百度地图的JS去初始化地图;
所以需要动态加载js;
1 function save(){ 2 var inp = document.getElementById("address"); 3 if(inp.value){ 4 var jsonp = document.createElement("script"); 5 jsonp.src = "./apiv.2.0-wy.js?"+new Date().getTime() 6 console.time("mo") 7 jsonp.onload = function(){ 8 console.timeEnd("mo") 9 loadMap() 10 } 11 document.body.appendChild(jsonp) 12 } 13 }
点击按钮执行save函数,动态创建script标签去加载js(apiv.2.0-wy.js);监听script标签的load事件再去执行map初始化方法;

浙公网安备 33010602011771号