1. map:地图的类型,可以是预置的地图类型(如 'world'、'china')或者自定义的地图。如果是自定义的地图,需要提供 GeoJSON 数据。
geo: {
map: 'world', // 世界地图
// 或者
map: 'china', // 中国地图
// 自定义地图
map: '自定义地图名称',
}
2. roam:是否开启地图的漫游(平移和缩放)功能。
geo: {
roam: true, // 开启漫游
}
3. label/showLabel:是否显示地图区域名称。
geo: {
label: {
show: true, // 显示地图区域名称
}
}
4. itemStyle:设置地图区域的样式,包括颜色、边框颜色、边框宽度等。
geo: {
itemStyle: {
color: '#ccc', // 区域颜色
borderColor: '#000', // 区域边框颜色
borderWidth: 1, // 区域边框宽度
}
}
5. emphasis:设置鼠标悬浮时的高亮样式。
geo: {
emphasis: {
label: {
show: true, // 高亮时显示地图区域名称
},
itemStyle: {
areaColor: '#ff0000', // 高亮时的区域颜色
}
}
}
6. regions:设置单个或多个区域的特殊样式。
geo: {
regions: [
{
name: '北京',
itemStyle: {
areaColor: 'red', // 北京区域的颜色
}
},
// 其他区域...
]
}
7. zoom/center:设置地图的缩放和中心位置。
geo: {
zoom: 1.2, // 地图缩放
center: [115, 30], // 地图中心位置的经纬度
}
8. layoutCenter/layoutSize:设置地图的布局中心和大小。
geo: {
layoutCenter: ['50%', '50%'], // 地图布局中心
layoutSize: 500, // 地图布局大小
}
这些属性提供了灵活的配置选项,使得你可以根据实际需求自定义地理坐标系的展示和行为。当然,具体的配置还取决于所使用的地图类型和数据。
转载请注明出处:http://www.zyzy.cn/article/detail/5334/ECharts