echarts-map最新geoJson文件下载

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
在Charts 中导入自定义地图,需要用到 ECharts 的地图组件和 GeoJSON 数据格式。以下是导入自定义地图的代码示例: 1. 首先,需要引入 ECharts 库和地图组件: ```html <script src="https://cdn.bootcdn.net/ajax/libs/echarts/5.1.1/echarts.min.js"></script> <script src="https://cdn.bootcdn.net/ajax/libs/echarts/5.1.1/echarts-gl.min.js"></script> <script src="https://cdn.bootcdn.net/ajax/libs/echarts/5.1.1/extension/dataTool.min.js"></script> <script src="https://cdn.bootcdn.net/ajax/libs/echarts/5.1.1/extension/bmap.min.js"></script> ``` 2. 然后,需要定义一个容器用于渲染地图: ```html <div id="map" style="width: 100%; height: 600px;"></div> ``` 3. 接着,定义一个 JavaScript 对象,用于存储自定义地图的配置信息: ```js var geoCoordMap = { '上海': [121.4648, 31.2891], '东莞': [113.8953, 22.901], '东营': [118.7073, 37.5513], // 自定义地图的坐标信息 }; var mapName = 'customMap'; // 地图名称 var geoJson = { type: 'FeatureCollection', features: [ { type: 'Feature', properties: { name: '上海' }, geometry: { type: 'Polygon', coordinates: [ [ [121.4648, 31.2891], [121.4648, 31.1791], [121.6548, 31.1791], [121.6548, 31.2891], [121.4648, 31.2891] ] ] } }, // 自定义地图的 GeoJSON 数据 ] }; ``` 4. 然后,使用 ECharts 的 `registerMap` 方法注册自定义地图: ```js echarts.registerMap(mapName, geoJson, { // 自定义地图的配置项 geoJson: { // GeoJSON 数据是否显示在 tooltip 中,默认为 true showGeoJson: false }, // 自定义地图的坐标信息 specialAreas: geoCoordMap }); ``` 5. 最后,在 ECharts 中使用注册好的自定义地图: ```js var option = { // 其他配置项 series: [ { type: 'map', map: mapName, // 使用自定义地图 // 其他配置项 } ] }; // 渲染地图 var chart = echarts.init(document.getElementById('map')); chart.setOption(option); ``` 以上就是使用 ECharts 导入自定义地图的代码示例。可以根据实际情况修改自定义地图的配置信息和渲染方式。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值