精华内容
下载资源
问答
  •  6.1.3 面向对象的三座基石:封装、继承与多态  6.2 类:当C++爱上面向对象  6.2.1 类的声明和定义  6.2.2 使用类创建对象  6.2.3 构造函数和析构函数  6.2.4 拷贝构造函数  6.2.5 操作符重载  6.2.6 类成员...
  • EChart中使用地图方式总结

    万次阅读 2018-02-06 22:18:57
    最近在仿照EChart公交线路方向示例,开发表示排水网和污水网流向地图,同时地图上需要叠加排放口、污染源、污水处理厂等要素。由于之前没有用过EChart,尤其是EChart地图功能,琢磨尝试很久,终于弄明白了地图上面...

          最近在仿照EChart公交线路方向示例,开发表示排水网和污水网流向地图,同时地图上需要叠加排放口、污染源、污水处理厂等要素。由于之前没有用过EChart,尤其是EChart的地图功能,琢磨尝试很久,终于弄明白了地图上面、线及点要素的加载及显示方法,总结如下。

          1、底图的加载

          一般地图都需要底图,EChart中底图的数据来源,有三种方式,分别如下:

    (1)百度地图。需要引入百度地图API,具体使用方法参见官方示例(http://echarts.baidu.com/examples/editor.html?c=lines-bmap-effect,如下左图),此时series中引入的其他要素层中,coordinateSystem 的值必须设置为 'bmap',也就是其它层的数据,以bmap地图作为空间坐标系统的参照,如下右图:

                             

    (2)json及registerMap的方式。这种方式底图数据以json(geojson)格式存储,具体geojson的格式(参考http://geojson.org/)及转换为geojson的方法(可采用Mapshaper,使用参考http://blog.csdn.net/column/details/14830.html)自行了解。在获取json格式的数据后,采用registerMap进行手动注册,给地图取一个名字。EChart中使用的方法,可参考官方示例(http://echarts.baidu.com/examples/editor.html?c=map-usa),series中的map为用户自己注册的地图,要点如下。注意问题:registerMap只能注册面状要素的json数据,对点、线无效!

                     

    (3)<script及geo方式。这种方式的底图数据,可以直接用 script 标签引入包含数据的 js 文件,引入后会自动注册地图名字和数据<script src="../../data/china.js"></script>,引入后EChart自动对地图进行注册,可参考EChart官方示例(http://www.echartsjs.com/gallery/editor.html?c=scatter-map),使用要点如下。注意问题:series中的coordinateSystem必须设置为 geo,即采用的坐标系统参考与geo中定义的地图保持一致;geo方式也只适用于面状地图数据,对点和线要素数据无效!

                

    2、线要素的加载

    线要素的加载,一般通过series中type设置为 line 的方式实现(具体参考http://echarts.baidu.com/option.html#series-lines),参数coordinateSystem设置为bmap(百度地图)、geo或registerMap手动注册的地图名称。

    3、点要素的加载

    点要素的加载,一般通过series中type设置为scatter或effectScatter(具体参考http://echarts.baidu.com/option.html#series-scatter和http://echarts.baidu.com/option.html#series-effectScatter),参数coordinateSystem设置为bmap(百度地图)、geo或registerMap手动注册的地图名称。

    以上是对EChart中使用地图的总结,不恰当的地方还请及时指出,谢谢!

    展开全文
  • JAVA百实例源码以及开源项目

    千次下载 热门讨论 2016-01-03 17:37:40
    5个目标文件,演示Address EJB实现,创建一个EJB测试客户端,得到名字下文,查询jndi名,通过强制转型得到Home接口,getInitialContext()函数返回一个经过初始化的上下文,用clientgetHome()函数调用Home接口...
  • Java波浪文字制作方法及源代码 1个目标文件 摘要:Java源码,初学实例,波浪文字 Java波浪文字,一个利用Java处理字符实例,可以设置运动方向参数,显示文本字符数组,高速文本颜色,显示字体 FontMetrics对象,...
  • 1.2.4 Android移动Web项目开发的三种解决方案:Native, Web和Hybrid优缺陷分析 4 1.2.5国内外应用现状 6 1.2.6 研究现状总结 7 1.3研究目标与内容 7 1.3.1多窗口浏览器模式的实现机制 7 1.3.2跨域交互即缓存处理方法...
  • “九五”期间,这种情况得到了很大的改变,一批以GIS为主要经营方向的企业建立了起来,但是,除少数企业外,大部分企业的体制尚不够完善,还处在由科研体制向企业体制转变的过程中,存在着这样或那样的问题和困难,...
  • 汽车驾驶教程图解

    2012-05-26 08:56:12
     能够适应直线行驶和改变行驶方向的曲线行驶(能够掌握转向盘的转动要领和角度)。 1)直线行驶  ①尽量目视远方。  ②驾驶时如果低头,只能看见前方很小的范围,所以应该将头微抬驾驶。  ③如果感觉偏离了行驶...
  • 数据结构课程设计

    2014-06-03 13:26:05
    某银行营业厅共有6个营业窗口,设有排队系统广播叫号,该银行业务分为公积金、银行卡、理财卡等三种。公积金业务指定1号窗口,银行卡业务指定2、3、4号窗口,理财卡业务指定5、6号窗口。但如果5、6号窗口全忙,而2...
  • arcgis工具

    2012-10-22 22:37:31
    (对线要素进行标注时,如果标注在线,标注和线会叠加显示,效果不理想,下面叫介绍一可以在显示标注地方把线断开的方法,这样效果会美观一些) 操作步骤: 1).把标注转成注记,保存在GDB中 2). 用...
  • Android高级编程--详细书签版

    热门讨论 2013-02-06 17:37:52
    由于现有手机应用程序开发是构建在各手机厂家私有操作系统之上的,所以它限制了第方应用程序开发,而Android为我们提供了一个开放和通用选择。因为没有了人为制造障碍,所以Android开发人员可以自由地...
  • 第14章 Android综合案例——基于Android豆瓣网(Web2.0)移动客户端开发 260 14.1 关于豆瓣网和豆瓣网API 260 14.1.1 豆瓣网介绍 260 14.1.2 豆瓣网API介绍 261 14.1.3 豆瓣网API认证 261 14.1.4 豆瓣网API...
  • 在统计学中,直方图(英语:Histogram)是一对数据分布情况图形表示,是一二维统计图表,它两个坐标分别是统计样本和该样本对应某个属性度量。个变量,通常利用于较小数据集分析。长条图亦可横向排列...
  • iPhone开发秘籍(第2版)--源代码

    热门讨论 2012-12-11 13:51:22
    3.6.4 创建自定义取值方法和赋值方法 83 3.6.5 属性特性 84 3.7 简单内存管理 85 3.7.1 创建对象 85 3.7.2 创建自动释放对象 86 3.7.3 自动释放对象生命周期 87 3.7.4 保留自动释放对象 87 ...
  • 新版Android开发教程.rar

    千次下载 热门讨论 2010-12-14 15:49:11
    � 开发方向个重点 :----------------------------------- Android 编程基础 7 � 应用软件开发 � 特殊功能原生链接库 � 专属应用程序框架 � 由于 Android A pp Market 性质,可能催生出专门应用...
  • MAPGIS地质制图工具

    2013-05-06 16:15:30
    本系统是在Windows XP系统和MapGis6.7(B20051118)基础,以Microsoft VC++ 6.0为编程语言,MapGis 6.7 SDK为开发平台进行开发地质图件制作软件。系统基于MapGis输入编辑子系统强大图形编辑能力,添加专业地质...
  • java源码包---java 源码 大量 实例

    千次下载 热门讨论 2013-04-18 23:15:26
    5个目标文件,演示Address EJB实现,创建一个EJB测试客户端,得到名字下文,查询jndi名,通过强制转型得到Home接口,getInitialContext()函数返回一个经过初始化的上下文,用clientgetHome()函数调用Home接口...
  • java源码包2

    千次下载 热门讨论 2013-04-20 11:28:17
    5个目标文件,演示Address EJB实现,创建一个EJB测试客户端,得到名字下文,查询jndi名,通过强制转型得到Home接口,getInitialContext()函数返回一个经过初始化的上下文,用clientgetHome()函数调用Home接口...
  • java源码包3

    千次下载 热门讨论 2013-04-20 11:30:13
    5个目标文件,演示Address EJB实现,创建一个EJB测试客户端,得到名字下文,查询jndi名,通过强制转型得到Home接口,getInitialContext()函数返回一个经过初始化的上下文,用clientgetHome()函数调用Home接口...
  • Java波浪文字制作方法及源代码 1个目标文件 摘要:Java源码,初学实例,波浪文字 Java波浪文字,一个利用Java处理字符实例,可以设置运动方向参数,显示文本字符数组,高速文本颜色,显示字体 FontMetrics对象,...
  • Java波浪文字制作方法及源代码 1个目标文件 摘要:Java源码,初学实例,波浪文字 Java波浪文字,一个利用Java处理字符实例,可以设置运动方向参数,显示文本字符数组,高速文本颜色,显示字体 FontMetrics对象,...
  • java源码包

    2015-12-01 16:29:37
    5个目标文件,演示Address EJB实现,创建一个EJB测试客户端,得到名字下文,查询jndi名,通过强制转型得到Home接口,getInitialContext()函数返回一个经过初始化的上下文,用clientgetHome()函数调用Home接口...

空空如也

空空如也

1 2
收藏数 22
精华内容 8
关键字:

地图上表示方向的三种方法