echarts 实现省市区下钻

微信小程序内使用echart实现中国地图,点击省跳转省地图,再点击市跳转到市区详情 目的:在微信小程序内实现一张中国地图,上面要写上一些全国数据,点击省 => 省地图,并请求数据,点击市区 => 跳转到市区地图这样一个功能,具体实现效果如下: 思路: 1.首先我们要先画一张中国地图,直接用最近版的echarts-for-weixin插件,下载完之后吧echart组件放到小程序根目录,可以看看里面的使用方法,也可以下载它的案例来看,但是里面是一个省份地图,所以... 阅读详情

最近公司有个项目需要实现省市区下钻,本以为很简单的操作就能实现该功能,没想到遇到各种坑。只有亲自尝试方知其辛酸。

辛酸历程(纯属唠嗑):

第一版:最初LZ基于echarts去实现下钻,发现echarts3.0后就没有相应的区县的地图josn,就去网上各种找地图json,基本都是csdn提供的(下载还要钱o(╥﹏╥)o),后面我有提供免费的下载链接。最初的一版地图下钻就这么实现了,但数据联调后我发现很多地图数据都是错的,画出的轮廓以及区县数量都不对。又害我白瞎折腾了半天(主要还是前期工作没做好)

第二版:看到echart4.0官网推荐使用baidu地图作为底图去实现,参考了这个方法貌似实现了需求,在联调后又发现被坑了,地图轮廓区分明显不对,山东省和辽宁省画出来都接壤了,香港、澳门居然都没有获取到,还有很多区县都不对,如黑龙江省大兴安岭地区加格达奇区就没法获取,又白瞎折腾了(当然有可能是LZ 玩法不对)

第三版:尝试了下高德地图,发现它绘画行政区还挺准,基本上需要的区域都有,由于获取到全国省地图区域太多导致浏览器渲染时卡住了,浏览器渲染了上百万个行政区域(小群岛、小地方太多)导致奔溃,很是无赖。为提高性能最终全国省采用echarts中自带的china.json去渲染,省与地级市通过高德地图做背景层去渲染。

1、通过echarts 实现全国到省,省到市

官网有很多的案例可供参考,再次我就不提供了,给大家分享一个免费的省市区地图json

省市区地图json: 链接:https://pan.baidu.com/s/15vkSeImGdj56mdtYrKHZJg 密码:vizh

2、通过百度地图为底图实现全国、省、地级市下钻

可通过百度地图自定义底图 http://lbsyun.baidu.com/custom/ 去掉不必要的背景层,从而配置类似echart china.json地图,

主要用到的自定义底图、覆盖物类Overlay、服务类Boundary等,具体可参考百度地图API官网。由于该种方式并没有实现理想效果且和后续的高德地图类似,在此就不提供实现代码了,主要参考后续高德地图。

最后附上百度地图实现效果图

全国

全国

省

市

市

省

3、通过高德地图为底图实现全国、省、地级市下钻

参考下一篇详细介绍

https://blog.youkuaiyun.com/Trifling_/article/details/82083053

关于echarts实现地图下钻的功能(实现中国省市区下钻功能) 最近公司的项目用到了地图的下钻功能,百度大多数都是部分,但是也有很多好的参照,我觉得很有意思,自己写了一个vue的,有vue2和vue3的版本,ts没有去实现,就是在vue3的基础上加上类型定义–喜欢研究的自行去试试。 阅读详情

相关推荐

echarts中国地图实现省市区下钻

实现下钻的的思路就是点击省份的时候拿到省份的区域编码然后再请求本地对应编码的json数据,点击市级也是拿到市级编码请求本地的json数据回来渲染地图就行,至于说json数据的话,网上有,但是可能不全,我下载的json数据包就是漏了一些区县的数据,最后我是自己在这上面缺哪个下载哪个的。首先看一下实现的效果图,本项目的需求是根据后端返回的数据,哪些地图有数据的要给颜色,点击省份下钻到市,同样请求后端接口将有数据的城市渲染成绿色,区县也是一样的需求。下面是实现地图下钻的全部代码,我项目里是封装成组件了。

m0_50278775的博客 2497

Vue3 对接高德地图之点击可下钻省市

【代码】Vue3 对接高德地图之点击可下钻省市。

leyu_miss的博客 2219

ECharts实现省市区多级地图下钻功能详解

htmltable {th, td {th {pre {简介:ECharts是一个基于JavaScript的数据可视化库,特别擅长于展示地理数据。本文详细介绍了如何利用ECharts实现省市区多级地图的下钻功能,包括地图类型支持、地图数据获取、初始化ECharts实例、配置地图以及如何通过监听地图点击事件来实现地图下钻。同时提供了示例代码,并探讨了性能优化与扩展的策略。

weixin_42502040的博客 1075

echarts中的地图及下钻功能

echarts地图的制作以及地图的下钻。

xuyao的博客 3277

Echarts微信小程序-中国与世界地图文件包(china.js,world.js)

在设计微信小程序,需要使用地图时候,一般引入echarts里面的地图模块,但是该地图只有河南省,如果想要全国或者全球的,资源不好找。本人做过一个项目,刚好找到这两个地图资源包,直接替换,亲测可用。

echarts是三级地图下钻json文件

实现三级地图下钻的json文件

微信小程序+echart实现点亮旅游地图

微信小程序+echart实现点亮地图功能

hq091117的博客 4158

地图资源省市区下钻数据json

地图资源省市区下钻数据json

echarts实现省市区县三级下钻,并且附带中国地图数据

百度echarts在大数据图表开发,图表数据展示中越来越受欢迎!实现柱状图,地图,航线图,电影排行榜等!下面就来一篇echarts实现省市区县三级下钻,并且附带源码,请看下图的案例: w3c教程中echarts实现省市区县地图下钻点击上图中的城市,例如:延安市,就会下钻到延安市对应的区县: w3c教程中echarts实现省市区县地图下钻标题返回省级地图按钮,就会回到省市页面 部分代码如下: ...

weixin_42155710的博客 2268

AURIX™ TC3xx 调试口保护 secure debug

AURIX™ TC3xx 调试口保护 secure debug UCB_DBG_ORIG and UCB_DBG_COPY Content 使用Debug Password 保护调试接口设置 项目硬件接口保护方案 hexview Lock using UDE Unlockusing UDE Lock using Lauterbach Unlock using Lauterbach

2301_76563067的博客 6861

华中科技大学 计算机组成原理 educoder Logisim平台 计算机数据表示实验

本文主要是对 计算机数据表示实验的笔记和相关Logisim平台的图,供大家学习交流使用。 需要源文件或者源代码,可以留言评论! 目录实验目的第1关:汉字国标码转区位码实验第2关:汉字机内码获取实验第3关:偶校验编码设计第4关:偶校验解码电路设计第5关:16位海明编码电路设计第6关:16位海明解码电路设计第7关:海明编码流水传输实验第8关:16位CRC并行编解码电路设计第9关:CRC编码流水传输实验实验结果: 实验目的 本实训将帮助同学们巩固对计算机中数据表示方法的理解,要求能设计汉字国标码与区位码之间的转换

weixin_48383580的博客 2万+

基于Echarts插件的省市区多级地图下钻和返回功能实现

利用Echarts3实现的多级地图切换,采用单击下钻地图,双击或者右键菜单返回上一级。可支持10级以上的地图切换和展示。只要有所需要的json地图轮廓数据。json地图轮廓数据可以人为收集,也可以采用程序抓取。

之毅的博客 4万+

Synopsys工具filter命令:从数据筛选到高效IC设计的实战指南

在数字集成电路设计流程中,数据筛选与查询是工程师处理海量网表、时序报告和设计约束的核心需求。其原理在于通过声明式查询语言,直接对设计对象(如单元、网络、路径)的属性进行逻辑判断与模式匹配,从而精准定位目标。这种技术价值在于将工程师从繁琐的过程式脚本循环中解放出来,大幅提升代码可读性与运行效率,直接调用工具内置的高性能查询引擎。在实际应用场景中,它广泛用于物理与时序联合分析、层次化模块操作、动态约束生成以及自动化报告生成。本文聚焦于Synopsys工具链中filter命令的高阶用法,深入解析其表达式语法、正则

weixin_28007513的博客 577

vue+echarts实现省市区地图下钻

vue+echarts实现省市区地图下钻 <div> <div id="china-pic" style="width:100vw,height:100vh"> </div> </div> import * as echarts from "echarts"; import "echarts/map/js/china"; import $ from "jquery"; import { provinces, cityMap, specia

Billow_lamb的博客 1499

树莓派4B系统安装及SSH远程控制(简单易操作)

​自从2022年4月树莓派官网更新了RaspberryPiImager版本v1.7.2后,便不再支持自行建立ssh文件,并用默认用户名pi和密码raspberry的方式进行远程控制(亲测不行,输密码时一直access denied)。但是该版本软件提供了烧录系统前设置ssh用户及密码功能。本文记录了系统安装和SSH远程操作步骤。........................

机械人的代码路 5790

机器人学习-matlab四足机器人控制仿真

《机器人学,机器视觉与控制》学习笔记 使用工具箱版本9.10 题目与解决思路: 【1】. 通过减少复位期间的抬腿高度来缩短复位的轨迹 Z轴向下,为了减小复位器件的抬腿高度,应当缩小△Z,故可以将示例程序中zu值调大。 【2】. 增加腿的步幅 腿的步幅可由改变x方向上腿前进和后退运动的极限来达到,令xf = 7; xb = -xf;即可。 ...

weixin_44609769的博客 5539

echarts省市区id(区域编码)实现地图下钻点击(data赋值自定义属性值,geojson信息获取)

图表区域渲染,根据区域省份编码id,geojson自定义属性下钻

ProgramarQin的博客 7517

推荐系统[一]:超详细知识介绍,一份完整的入门指南,解答推荐系统相关算法流程、衡量指标和应用,以及如何使用jieba分词库进行相似推荐,业界广告推荐技术最新进展

推荐算法其实本质上是一种信息处理逻辑,当获取了用户与内容的信息之后,按照一定的逻辑处理信息后,产生推荐结果。热度排行榜就是最简单的一种推荐方法,它依赖的逻辑就是当一个内容被大多数用户喜欢,那大概率其他用户也会喜欢。但是基于粗放的推荐往往会不够精确,想要挖掘用户个性化的,小众化的兴趣,需要制定复杂的规则运算逻辑,并由机器完成。召回:当用户以及内容量比较大的时候,往往先通过召回策略,将百万量级的内容先缩小到百量级。

丨汀、的博客 7591

ECharts 地图下钻实践:实现一个完整的省市区地图下钻功能

地图下钻(Drill-down)是一种常见的高级交互功能,可以使用户能够深入地图的不同层级,查看更加详细的地理数据,帮助用户逐层深入地查看不同区域或层级的数据分布情况,极大地增强了数据可视化的深度和用户体验。

前端梦工厂 6253

IEEE S&P 2026 大模型安全论文整理

本文梳理了 IEEE S&P 2026(第47届 IEEE 安全与隐私研讨会)中与 LLM Safety 相关的论文,涵盖大模型越狱攻击、防御与对齐、隐私保护、RAG 安全、多模态大模型安全、智能体安全、图-LLM 安全、工具链安全及生成式 AI 安全与隐私等方向。

CSPhD-winston的博客 1336

Hyperledger Fabric 网络搭建详解

写在前面:博主也是因为一些原因刚刚入坑区块链,我认为在我们入门新技术的时候,入门总是最困难的部分,只要入门了,后面学习起来就会越来越轻松,在网上找了很多文章,我觉得大多条理不是很清楚。本文章会详细介绍fabric(v1.0)环境部署,以及在搭建过程我遇到一些问题及解决方案,希望可以帮助到你们。 博主环境机器:VMware15 Ubuntu16.04 fabric(v1.0)环境部署一、必备软件安装1.ubuntu环境安装2.Go语言3.Docker安装4. Docker-Compose 安装二、Fa.

林中有神君 1万+

vue+echarts实现中国地图省市区下钻以及添加标注

echarts地图下钻和标注

咸鱼翻身之路 4166

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

echarts实现中国地图省市区下钻

【代码】echarts实现中国地图省市区下钻。

SZHFCLXX的博客 898

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

ECharts地图下钻省市区展示Vue版:实现地理信息深度探索

ECharts地图下钻省市区展示Vue版:实现地理信息深度探索 去发现同类优质开源项目:https://gitcode.com/ 项目介绍 在现代信息展示与数据分析中,地理信息的直观展示尤为重要。ECharts地图下钻省市区展示Vue版正是满足这一需求的开源项目。它基于Vue.js框架和ECharts图表库开发,能够帮助用户从全国地图下钻至省、市、区,实现地理数据的逐层深入分析。 项目技术分析 E...

gitblog_06786的博客 709

echart省市区三级地图下钻

<!doctype html> <html lang="en"> <head> <meta charset="UTF-8"> <title>ECharts地图选择器</title> </head> <style type="text/css"> body { margin: 0; } html, body, #main { width:500px; ...

成长笔记 731

superset集成Echarts的地图并实现省市区下钻

第一步:左侧控制栏开发 查询、过滤等等条件配置配置在此文件夹中 /* * @FilePath: /biSuperset/superset-frontend/src/explore/controlPanels/EchartsMap.js */ import { t, // validateNonEmpty } from '@superset-ui/translation'; import { sections } from '@superset-ui/chart-controls'; expo

monkey's的博客 2661
上一篇: 低版IE常见兼容问题与css hack
下一篇: 基于高德地图为底图实现全国、省、地级市下钻
trifling_
博客等级 码龄12年 32粉丝 37原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值