echarts 地图上非省会城市的的显示

gggoodgame 发布于 2015/07/13 18:24
阅读 3K+
收藏 0

@Kener-林峰 你好,想跟你请教个问题:

    项目中有个需求,需要显示中国地图上部分城市(包含非省份省会城市,非地州省会城市),假设显示每个城市的人口数量吧,鼠标停在省份上时,没有任何效果,项目停到省份里某个城市上时显示该城市的人口数量,找了官网上的例子,没找到合适的,原因是:基本不太可能在地图上随意设置城市,echarts底图是由区域+中心点来显示的,目前是不是只有以下两种方法:

    1、在map.js文件中自己新增区域,边界与省会城市保持一致,修改cp的位置,如果地点是动态数据的话太麻烦了

    2、将地图各省份的中心点全部隐藏, 使用markPoint去任意设置地图上的点,这个感觉方便些,但在API上看到markPoint 的label不允许设定位置? 还有markPoint的tooltip不能单独设置,只能与整个地图项目保持一致吗?markPoint能否添加自己的单击事件?在问个小白的问题,地图上鼠标移入省份区域后,该省份变色的效果如何取消,我尝试在ecConfig.EVENT.HOVER事件上绑定自己的函数,原来变色的效果依然存在。

    顺便提一句: http://echarts.baidu.com/doc/example/map15.html 例子中城市坐标偏差好大啊

    问题有点多,还请大神耐心解答!!!
   

加载中
返回顶部
顶部