首页 前端知识 Echarts Bmap做一个简单的地图的具体流程

Echarts Bmap做一个简单的地图的具体流程

2025-03-08 14:03:48 前端知识 前端哥 656 654 我要收藏

使用Echarts Bmap来做的一个简单的地图展示如下(可点击,可放大):

 

 一、引入Echarts的js文件和自己的百度地图ak(ak没有可申请)

<script src="assets/js/echars/echarts.js"></script>
<script src="assets/js/echars/extension/bmap.js"></script>
<script type="text/javascript" src="http://api.map.baidu.com/getscript?v=3.0&ak=个人百度地图ak"></script>
<script type="text/javascript" src="http://api.map.baidu.com/getscript?v=3.0&type=webgl&ak=个人百度地图ak"></script>

bmap是echarts中的集成地图,如果没有引入bmap文件,代码将出现不报错,不显示地图问题! 

申请百度地图ak可参考一下连接:

百度地图AK申请方法 - 知乎

二、准备地图容器,设置宽高

<div id="mapCenter" style="width: 100%; height: 330px"></div>

三、再编写js部分,初始化echarts对象,配置option

  //地图 
      var myChart1 = echarts.init(document.getElementById("mapCenter"));
  //此为模拟数据
      const data = [
        { name: "南昌", value: 234 },
        { name: "杭州", value: 206 },
        { name: "苏州", value: 266 },
        { name: "上海", value: 322 },
        { name: "南京", value: 982 },
        { name: "郑州", value: 278 },
        { name: "湖南", value: 2725 },
        { name: "天津", value: 2928 },
        { name: "黑龙江", value: 2275 },];
      const geoCoordMap = {
        海门: [121.15, 31.89],
        鄂尔多斯: [109.781327, 39.608266],
        招远: [120.38, 37.35],
        舟山: [122.207216, 29.985295],
        齐齐哈尔: [123.97, 47.33],
        盐城: [120.13, 33.38],
        赤峰: [118.87, 42.28],
        青岛: [120.33, 36.07],
        乳山: [121.52, 36.89],
        金昌: [102.188043, 38.520089],
        泉州: [118.58, 24.93],
        莱西: [120.53, 36.86],
        日照: [119.46, 35.42],
        胶南: [119.97, 35.88],
        南通: [121.05, 32.08],
        拉萨: [91.11, 29.97],
        云浮: [112.02, 22.93],
        梅州: [116.1, 24.55],
        文登: [122.05, 37.2],
        上海: [121.48, 31.22],
        攀枝花: [101.718637, 26.582347],
        威海: [122.1, 37.5],
        承德: [117.93, 40.97],
        厦门: [118.1, 24.46],
        汕尾: [115.375279, 22.786211],
        潮州: [116.63, 23.68],
        丹东: [124.37, 40.13],
        太仓: [121.1, 31.45],
        曲靖: [103.79, 25.51],
        烟台: [121.39, 37.52],
转载请注明出处或者链接地址:https://www.qianduange.cn//article/22929.html
标签
评论
发布的文章

Lua与Unity交互

2025-03-08 14:03:36

Pygame介绍与游戏开发

2025-03-08 14:03:36

大家推荐的文章
会员中心 联系我 留言建议 回顶部
复制成功!