(本文档仅供参考)
问题现象
散点地图、热力地图都能根据区域标识正常显示,但是染色地图显示不正常,具体的设置及效果如下:
地图数据:
地图区域设置:
图形设置:
染色地图显示结果:
散点地图显示结果:
解决方案
echart地图处理逻辑如下:
- 查看散点地图执行option,option中包含坐标,则会根据【地图设置】-【区域标识】的字段与【公共设置】-【地图区域】-【数据映射名称】对比
- 然后通过【公共设置】-【地图区域】-【区域名称】或者【公共设置】-【地图区域】-【中心点经度坐标】/【公共设置】-【地图区域】-【中心点纬度坐标】去标记;
- 查看染色地图执行option,option中只含name,不含坐标,故只能通过【公共设置】-【地图区域】-【区域名称】去标记;
当json文件中【name】与smartbi中【公共设置】-【地图区域】-【区域名称】不一致会无法正常匹配,当两个值保持一致时,才能正常匹配及显示,故染色地图是因为该两值不匹配导致不能正常显示,将两值保持一致即可解决该问题。
正确设置:
正确效果:
综上,json文件中【name】与smartbi中【地图区域】-【区域名称】需保持一致。