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

AG32VF407直流电流采集仪设计:从1uA到10A宽范围采样与FPGA加速方案

本文详细介绍了基于AG32VF407芯片的直流电流采集仪设计方案,实现了从1uA到10A的宽范围采样。方案采用低噪声电源、精密运放调理、高速比较器自动档位切换及高精度ADC同步采样,并重点阐述了利用AG32VF407片内FPGA实现硬件加速以提升性能的架构思路,为精密电流测量提供了完整的硬件与FPGA加速解决方案。

weixin_33245447的博客 311

避坑指南:你的VASP CI-NEB计算为什么不收敛?常见错误分析与解决思路

本文深入解析VASP CI-NEB计算不收敛的常见问题,提供从结构准备到参数设置的系统解决方案。针对过渡态计算中的能量曲线异常、中间图像偏离等典型问题,详细介绍了诊断方法和实用工具,帮助研究者高效解决CI-NEB收敛难题,提升计算效率。

weixin_29698641的博客 433

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

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

之毅的博客 4万+

matlab液体湿润模拟,【水文模型】01 三水源新安江模型

目录一、概述1.1 流域概况1.2 产流方式论证1.3 设计基本任务1.4 设计原始资料二、新安江模型2.1 流域划分2.2 产汇流计算2.2.1 蒸散发计算2.2.2 产流计算2.2.3 水源划分2.2.4 汇流计算2.3 模型参数2.3.1 参数物理意义2.3.2 参数率定结果2.4 模拟结果2.4.1 精度统计表2.4.2 计算与实测流量过程线比较三、精度统计与误差分析3.1 精度统计3.2...

weixin_34173656的博客 5327

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

通俗讲解清楚光线追踪中的蒙特卡洛积分

彻底讲解光线追踪中的蒙特卡洛积分

qq_37366618的博客 1243

Aider的Repo Map功能

要把整个项目的所有文件添加到 Repo Map 中,需要调整 Aider 的行为,让它扫描整个代码库并将所有文件纳入 Repo Map。在使用 Aider 时,Repo Map 默认只包含当前会话中明确指定的文件(通过命令行传入的。通过命令行将整个项目的文件列表传递给 Aider,使其初始化时包含所有文件。,让 Aider 在初始化时自动加载整个项目的文件到。如果你的项目是 Git 仓库,Aider 可以通过。在 Aider 的交互模式中,手动添加整个项目文件。,从而生成包含所有文件的 Repo Map。

qq_41638872的博客 1638

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

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

ProgramarQin的博客 7517

智能车图像处理0-图像处理整体框架思路

1.总体框架如上所示,具体代码请查看后续文章。2.因为参与竞赛时间是大二,所以在编程中有许多不规范的地方(如变量的命名),大家见谅。3.原创文章,请勿侵权=-=

taiyuezyh的博客 1万+

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

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

前端梦工厂 6253

2026华为OD机试(C++)真题【E卷+A卷+B卷+C卷+D卷】目录+在线OJ

华为OD机试真题题库【E卷+A卷+B卷+C卷+D卷】目录,C++实现。

MISAYAONE的博客 20万+

linux v3h平台开发系列详解(GMSL摄像头篇):1.12 解串器MAX96712输出4 lane 变 2 lane的配置

本文详细介绍了在Linux v3h平台上,针对Max96712解串器进行MIPI 4lane到2lane配置。内容包括串行器解串器介绍、链路框架、硬件连接、以及软件寄存器如何配值和一些问题的解决方法。

xian18809311584的博客 1093

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

echarts地图下钻和标注

咸鱼翻身之路 4166

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

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

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

SZHFCLXX的博客 898

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

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

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

gitblog_06786的博客 709

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

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、付费专栏及课程。

余额充值