webpack+百度舆图
建立 script标签举行加载
export function MP(ak){
return new Promise(function (resolve, reject){
window.onload = function () {
resolve(BMap)
}
var script = document.createElement("script");
script.type = "text/javascript";
script.src = "http://api.map.baidu.com/api?v=2.0&ak="+ak+"&callback=init";
script.onerror = reject;
document.head.appendChild(script);
});
}
运用:
import {MP} from './map.js';
MP("your ak").then(BMap => {
// do something
})
webpack+百度舆图+echart
须要
1 百度舆图
2 echart
3 bmap.min.js 增加扩大,用于让百度舆图支撑echart https://github.com/apache/inc…
webpack+osm舆图+leaflet
可能会碰见两个题目:
1 舆图图片错位 遗忘加载leaflet.css
2 webpack 中运用leaflet 的一个重要题目是默许图标的加载题目,详见
https://segmentfault.com/q/10…
别的也能够斟酌运用动态建立<script>标签的要领,相似百度舆图加载
webpack+百度舆图+leaflet
由于leaflet自身支撑的是WGS84的坐标系 ,而百度舆图在中国运用的是百度坐标系,所以假如要在百度舆图中运用leaflet的话,一是须要画图数据变更为百度舆图的BD09坐标系,二是须要对leaflet增加扩大,使其在举行经纬度坐标转化时运用百度舆图的映照体系
解决方案: http://tiven.wang/articles/us…
以上题目的代码示例 https://gitlab.com/dahou/maps