1. map: 设置地图的类型,可以是世界地图、中国地图,或者其他自定义的地图。
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, // 地图布局大小
}
以上是一些常见的 geo 属性,具体的配置需要根据实际需求进行调整。如果你使用了特定的地图,可能还需要查阅相应的地图数据和投影坐标系的设置。
转载请注明出处:http://www.zyzy.cn/article/detail/5333/ECharts