echarts geo3D结合map3D 生成可以点击获取省份信息跳转到相应省份 且地图显示省份名称

这篇具有很好参考价值的文章主要介绍了echarts geo3D结合map3D 生成可以点击获取省份信息跳转到相应省份 且地图显示省份名称。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

echarts geo3D结合map3D 生成可以点击获取省份信息跳转到相应省份 且地图显示省份名称

先上效果图


map3d,echarts,3d,javascript,typescript

先讲下需求:
1.地图上显示各个省份的名称
2.对不同省份进行区分(项目涉及到省份排名之类的);
3. 点击进入不同省份 展示各个省份的市区信息;
4. 在省份地图上添加marker ;

讲下实现思路

1.中国地图使用geo3d 和scatter3D做文字图层,用map3d实现点击可以获取省份信息,如果单独使用geo3d,无法获取到点击的省份信息。还有一些思路写在代码中了。文章来源地址https://www.toymoban.com/news/detail-600815.html

上代码

 var dom: any = document.getElementById("container")

 myChart = echarts.init(dom);
 let geoCoordMap: any = [
  {
    "name": "北京市", "value": [116.405285, 39.904989, 0] },
  {
    "name": "天津市", "value": [117.190182, 39.125596, 0] },
  {
    "name": "河北省", "value": [114.502461, 38.045474, 0] },
  {
    "name": "山西省", "value": [112.549248, 37.857014, 0] },
  {
    "name": "内蒙古自治区", "value": [111.670801, 40.818311, 0] },
  {
    "name": "辽宁省", "value": [123.429096, 41.796767, 0] },
  {
    "name": "吉林省", "value": [125.3245, 43.886841, 0] },
  {
    "name": "黑龙江省", "value": [126.642464, 45.756967, 0] },
  {
    "name": "上海市", "value": [121.472644, 31.231706, 0] },
  {
    "name": "江苏省", "value": [118.767413, 32.041544, 0] },
  {
    "name": "浙江省", "value": [120.153576, 30.287459, 0] },
  {
    "name": "安徽省", "value": [117.283042, 31.86119, 0] },
  {
    "name": "福建省", "value": [119.306239, 26.075302, 0] },
  {
    "name": "江西省", "value": [115.892151, 28.676493, 0] },
  {
    "name": "山东省", "value": [117.000923, 36.675807, 0] },
  {
    "name": "河南省", "value": [113.665412, 34.757975, 0] },
  {
    "name": "湖北省", "value": [114.298572, 30.584355, 0] },
  {
    

到了这里,关于echarts geo3D结合map3D 生成可以点击获取省份信息跳转到相应省份 且地图显示省份名称的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • vue+echart实现3d地图可拖拽、缩放、区域填充颜色(geo3D)

    功能背景 一个略微比2d地图炫酷一些的3d地图, 1、可对区域进行不同颜色填充。 2、可拖拽缩放地图 3、鼠标悬停高亮某区域。 (注意:当开启了鼠标悬停series,并高亮某个数据的时候,会导致地图的拖拽缩放出现卡顿,因为相当于是事件重叠了。。。目前还没想到好的解决方

    2024年02月13日
    浏览(49)
  • echarts实现3D地图——map3D

    bug:版本号必须匹配

    2024年02月13日
    浏览(45)
  • 记录下echarts Map3D地图渐变

    #记录下echarts Map3D地图底纹渐变的option echarts-gl模式下itemStyle.color: new echarts.graphic.LinearGradient实测渐变没有生效 在地图基础上,使用纹理着色效果来实现渐变效果,记录留档下 基础配置就不另外记了,注意下目前echarts上没有地图的json资源下载需要自行找下(比如百度,高德

    2023年04月12日
    浏览(60)
  • Echarts map3D 禁止鼠标滚轮缩放

    Echarts type为map3D 在使用时发现会存在鼠标滚轮缩放的情况 zoomSensitivity属性本质上是是否开启map3D的缩放和平移 所以也可以禁止鼠标滚轮缩放的情况 禁用这个属性就可以实现map3D 禁止鼠标滚轮缩放的需求了

    2024年02月15日
    浏览(51)
  • echarts:map3D如何设置不同的symbol

    上篇文章我们处理了map3D散点图的点击问题,发现只有一个散点的时候,点击会失效,把所有数据放在一个散点图里就可以了,那么新的问题又来了,所有数据都放一块了,该如何根据数据设置不同的symbol,这种需求很常见,比如这12条数据可以分成医院、学校和宾馆三类,每

    2024年02月14日
    浏览(45)
  • Echarts使用map3D+visualMap 实现地图下钻,区域高亮状态下变高

    想要实现3D地图省市区下钻,地图区域用不同颜色区分数值大小,当hover区域时,当前区域变高,点击下钻  js核心代码  mapData和cityData是另外引入const.js文件 html 我的地图是浙江省数据,省市json文件可以在下面链接自行下载 DataV.GeoAtlas地理小工具系列 由阿里云DataV数据可视化

    2024年02月11日
    浏览(59)
  • echarts-gl的type为map3D修改不同区域的颜色和点击事件

    效果图 regions 的数据格式 以下是 地图初始化代码、双击地图和单击高亮 ,方法是封装后的,mapData 的数据格式我放在后面,均有注释 这个是手动区分,就看绿色框框的,feature.properties.num就是各个区人数 mapData 的数据格式

    2024年02月19日
    浏览(43)
  • ChatGPT工作提效之数据可视化大屏组件Echarts的实战方案(大数据量加载、伪3D饼图、地图各省cp中心坐标属性、map3D材质)

    ChatGPT工作提效之初探路径独孤九剑遇强则强 ChatGPT工作提效之在程序开发中的巧劲和指令(创建MySQL语句、PHP语句、Javascript用法、python的交互) ChatGPT工作提效之生成开发需求和报价单并转为Excel格式 ChatGPT工作提效之小鹅通二次开发批量API对接解决方案(学习记录同步、用户注

    2024年02月13日
    浏览(41)
  • echarts地图组件-地图纹理、地图3D投影、多个geo缩放同步

    1.实现效果: 2.实现代码: ①geo:{ // geo设置,outShadow为是否开启3D阴影;若开启,则layoutCenter要设置大一点偏移造成底部外框阴影效果,areaColor是区块的颜色,shadowColor是阴影的颜色 { map: \\\"jiangxi\\\", layoutCenter: this.option.outShadow ? [\\\"50%\\\", \\\"51.5%\\\"] : [\\\"50%\\\", \\\"50%\\\"], //地图位置 layoutSize: \\\"11

    2024年02月04日
    浏览(41)
  • vue中如何使用 ECharts 提供的多种布局方式,如 grid、grid3D、geo 等

    ECharts提供的多种布局方式 ECharts提供的多种布局方式举例 vue中如何使用ECharts提供的多种布局方式 ECharts提供的多种布局方式,如grid、grid3D和geo,用于控制图表元素在坐标系中的位置和布局。下面是对每种布局方式的简要解释: grid布局:grid布局方式用于将图表元素放置在一

    2024年02月21日
    浏览(38)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包