首页 / 浏览问题 / 云GIS / 问题详情
如何在zoomend事件中获取当前缩放区域编码?
33EXP 初出茅庐 2017年04月20日
如何在zoomend事件中获取当前缩放地区编码和名称?

1个回答

您好,您可以使用map.getCenter的获取当前的图的中心的坐标,然后通过几何查询的方法,在QueryByGeometryParameters中设置geometry为Supermap.Geometry.Point(lon,lot)的方法来查询当前地区的编码与名称。
程yan
1
1,695EXP 名扬四海 2017年04月20日
能给个示例看下吗?

不好意思完全对应的示例目前还没有,不过有相似的示例,几何查询范例:

http://support.supermap.com.cn:8090/iserver/iClient/forJavaScript/examples/examples.html#queryByGeometry

通过drawpoint的方法绘制点,使用几何查询该点所对应的区域并高亮返回。不知道对您是否有所帮助。

获取中心点感觉不是很准确,查询到的可能不是当前缩放的地区
给力,不会出现不准确现象,要么就获取不到,获取到了就是正确的

谢谢您!
可以用UTFGrid图层加UTFGrid控件实现
...