IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> JavaScript知识库 -> echars地图---显示到乡镇街道级别 -> 正文阅读

[JavaScript知识库]echars地图---显示到乡镇街道级别

在此以南京市江宁区为例,记录一下实现过程

1、整体完成后实现的效果如下

2、需要用到的工具

(1)下载街道数据:bigemap:这是一个可以获取到街道、乡镇的软件。

地址:谷歌卫星地图下载器_地图下载工具_全能地图下载器

bigemap官网

安装完成后打开,输入要获取要获取地图的乡镇

然后点击导出边界按钮生成该乡镇的KML文件

?

?工具二:?用来把kml文件转为json数据? ? ?geojson.io

网址:http://geojson.io/#map=2/20.0/0.0

依次把下载的kml文件导入,全都导入完成后,直接将右侧的json数据cv

然后放到json文件中然后引用就好。

完整代码:

?

?红框框住的是使用到的文件。

map.js里面的代码:

$(function () {

?function jiangningChart () {

? ? var jiangningMapChart = echarts.init(document.getElementById('map'))

? ? // echarts.registerMap('jiangning', jiangningMap, {})

? ? echarts.registerMap('jiangning', jiangningMap, {})

? ? option = {

? ? ? geo: {

? ? ? ? // map: 'jiangning',

? ? ? ? label: {

? ? ? ? ? emphasis: {

? ? ? ? ? ? show: false

? ? ? ? ? }

? ? ? ? },

? ? ? ? roam: false,

? ? ? ? // zoom: 0.8,

? ? ? },

? ? ? series: [{

? ? ? ? type: 'map',

? ? ? ? mapType: 'jiangning', //名称需要echarts.registerMap('jiangning',jiangningMap,{})中的名称一致

? ? ? ? zoom: 1,

? ? ? ? itemStyle: {

? ? ? ? ? normal: {

? ? ? ? ? ? areaColor: 'rgba(2,37,101,.5)',

? ? ? ? ? ? borderColor: 'rgba(112,187,252,.5)'

? ? ? ? ? },

? ? ? ? ? emphasis: {

? ? ? ? ? ? areaColor: 'rgba(2,37,101,.8)',

? ? ? ? ? }

? ? ? ? },

? ? ? ? label: {

? ? ? ? ? show: true,

? ? ? ? ? color: '#ffff'

? ? ? ? }, //显示文字

? ? ? ? roam: true,

? ? ? ? data: [],

? ? ? },],

? ? }

? ? jiangningMapChart.setOption(option, true)

? ? window.addEventListener('resize', function () {

? ? ? jiangningMapChart.resize()

? ? })

? }

? jiangningChart()

})

jiangningMap.js的内容

?

?遇到的问题:

在地图显示上,秣陵街道和谷里街道交界处有一块空白,在bigemap中下载的数据好像不全,未解决,如有大佬看到,还望指点一二,感谢!

最后

参考文章:

解决如何整理出乡镇级的地图json,以此使用echarts绘制出乡镇级的地图数据(国家级、省级、市级的地图信息也可以获取)_ぃ陌上烟雨的博客-CSDN博客_乡镇地图json

?解决如何整理出乡镇级的地图json,以此使用echarts绘制出乡镇级的地图数据(国家级、省级、市级的地图信息也可以获取)_ぃ陌上烟雨的博客-CSDN博客_乡镇地图json

?

  JavaScript知识库 最新文章
ES6的相关知识点
react 函数式组件 & react其他一些总结
Vue基础超详细
前端JS也可以连点成线(Vue中运用 AntVG6)
Vue事件处理的基本使用
Vue后台项目的记录 (一)
前后端分离vue跨域,devServer配置proxy代理
TypeScript
初识vuex
vue项目安装包指令收集
上一篇文章      下一篇文章      查看所有文章
加:2022-06-29 18:55:53  更:2022-06-29 18:59:11 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/23 13:21:19-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码