时间:2021-05-26
ECharts可以很方便的在网页上绘制地图,图表,并且可以提供下载图像,放大,缩小,拖动等功能,今天主要说一下它的地图类型(type:'map')是如何实现的。
首先在ECharts地图的坐标需要我们存储在一个geoCoord属性里,它是一个JS的字典对象,由键/值对组成,键表示点的名称,值则表达它的坐标,由经纬度组成,它是一个数组,如[136.00,32.00]它就表示了一个坐标.
地图类型的图表需要关注的元素
title:标题,显示这个地图所表示的名称
toolbox:工具栏,显示一些显示的工具,放大,缩小,查看数据集,下载图像等。
egend:图标显示,当series有多个地图时,这个值用到显示多个地图的图标,可以是横向显示和纵向显示
series:地图显示,用来叠放显示地图,你可以定义多个,它们之间的关系是第一个在最上面,以此类推.
markPoint:点标识,用来标识地图上的后,这些点通常是被存储在一个geoCoord对象上,这个对象是一个字典,这在文章开头已经介绍过.
markPoint里的data对象是这个地图上需要显示的点,它是一个字符型数组,用来存储geoCoord里的键!
setOption:将地图对象添加到指定的地图对象上
var myChart = echarts.init(document.getElementById('main')); var option={}; myChart.setOption(option);动态构建地图上的点标识markPoint
大概的思路是将要标记的点动态付给geoCoord和markPoint的data对象上,这样就可以动态在地图上标示点了
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
需求1、搜索具体地址,自动填写经纬度,并在地图上标记2、点击地图上一点,可重新填写经纬度并且标记代码在dom新建div渲染地图搜索点击地图更换分店定位地址js定
我们旅游的时候,经常会遇到需要在地图上标注多个地点以供选择,那如何在百度地图上标注呢软件名称:百度地图电脑版7.4.0pc版软件大小:29.0MB更新时间:20
Google地图-叠加层叠加层是地图上绑定到经度/纬度坐标的对象,会随您拖动或缩放地图而移动。Google地图API有如下几种叠加层:1.地图上的点使用标记来显
前言本来想写echarts初始化函数的,但最近因为要写一个地图与柱状图的混合方式,也就是每个省的地图上要有柱状图显示。于是仔细使用了一下地图。1、地图的一些基本
买域名怎么买?新手有什么注册域名方法?域名是网站的基本元素,一个网站放在互联网上,好比一栋房子在某个地区的地址,房子要在地图上标识出具体的位置和坐标,也能顺延着