地图js点击事件

来源:互联网 发布:手机格式化的数据恢复 编辑:程序博客网 时间:2024/05/20 13:12

绑定事件完成交互

这里,我们为每个省级的Marker绑定一个click事件。当Marker点被点击的时候,我们将显示其下级的Marker标记,setFitView方法用来将地图调整到合适的范围来显示我们需要展示的markers

地图缩放事件完成markers的更新

地图根据缩放级别显示该地域的数据。对上级数据进行清除,该处用到了map.clearMap()内置方法清楚地图点坐标,AMap.event.addListener(map,'zoomend', _onZoomEnd);方法监听地图事件 map.getZoom()方法得到地图缩放级别,默认显示国家级级别为5

地图缩放事件数据交互速度过慢,用户体验差:

用服务的方式对要抽取的数据进行整合当地图刷新的时候直接从数据库中抽取,此处用到了mysqltext类型的字段可存放内容比较大的数据内容

此处用到很多小知识点:获取缩放地图中心点坐标,根据输入地址获取改地区所在位置的经纬度需要注意

饼状图查询可简化代码

根据查询条件将需要查询的字段用or组装起来,

OR关键字可以联合多个条件进行查询。使用OR关键字时:

只要符合这几个查询条件的其中一个条件,这样的记录就会被查询出来。

如果不符合这些查询条件中的任何一条,这样的记录将被排除掉。


原创粉丝点击