Advertisement

Vue + TypeScript + ECharts + BMap 使用情况

阅读量:

安装引入

1.将echarts引入项目之后,在node_modules文件夹中可以发现,bmap插件已被包含在echarts之中:

  1. 在涉及需集成echart地图功能的组件中,应导入相应的插件:
复制代码
    require("../../../node_modules/echarts/extension/bmap/bmap");
    
    
      
    
  1. 仅引入bmap时,浏览器会出现BMap is not defined的错误提示。查阅了大量相关博客资料后,发现需要单独创建一个ts或js文件,并通过异步方式执行操作:
复制代码
    export default {
    //ak是百度地图API的密钥,需要自己申请
    	MP: function (ak) {
        let BMap:any; //声明防止报错,也不懂为什么
        return new Promise(function (resolve, reject) {
            window.onload = function

全部评论 (0)

还没有任何评论哟~