在 ECharts 地理坐标系组件的设置中,show 属性用于控制地理坐标系组件的显示与否。默认值为 true,即默认显示。
geo.map 属性用于设置地理坐标系组件的地图类型,默认为空字符串。
由于 ECharts 3 中地图精度的提升,不再内置地图数据以减小代码体积。同时,由于之前提供的部分矢量地图数据不符合国家《测绘法》规定,目前暂时无法下载地图。但用户可以使用以百度地图为底图的形式。
ECharts 提供了两种格式的地图数据:一种是直接通过 script 标签引入的 JS 文件,引入后会自动注册地图名称和数据;另一种是 JSON 文件,需要通过 AJAX 异步加载后手动注册。
geo.roam 属性用于控制是否开启鼠标缩放和平移漫游功能,默认为 false,即不开启。如果只想要开启缩放或平移,可以设置成 'scale' 或 'move'。设置为 true 则同时开启缩放和平移。
geo.center 属性用于设置当前视角的中心点,以经纬度表示。
geo.aspectScale 属性用于控制地图的长宽比,默认值为 0.75。
geo.boundingCoords 属性用于定义定位的左上角以及右下角分别对应的经纬度。
geo.zoom 属性用于设置当前视角的缩放比例,默认值为 1。
geo.scaleLimit 属性用于控制滚轮缩放的极限,通过 min 和 max 设置最小和最大的缩放值,默认缩放值为 1。
geo.nameMap 属性用于自定义地区的名称映射。
geo.selectedMode 属性用于设置选中模式,默认关闭,支持布尔值和字符串。字符串取值可选 'single' 表示单选,'multiple' 表示多选。
geo.zlevel 属性用于设置所有图形的 zlevel 值,用于 Canvas 分层。
geo.z 属性用于控制图形的前后顺序,z 值小的图形会被 z 值大的图形覆盖。
geo.left、top、right、bottom 属性用于设置组件与容器边缘的距离。
geo.layoutCenter 和 layoutSize 属性提供了一种布局手段,用于在保持地图高宽比的情况下,将地图放置在某个盒形区域的正中间,并保证不超出盒形的范围。
geo.silent 属性用于控制图形是否响应和触发鼠标事件,默认为 false,即响应和触发鼠标事件。
本文如未解决您的问题请添加抖音号:51dongshi(抖音搜索懂视),直接咨询即可。