java script如何实现属性查图定位?

0 投票
利用模糊查询,进行属性查图,在iserver发布的地图进行定位
5月 16, 2017 分类:  373次浏览 | 用户: 烟雨青春 才疏学浅 (13 分)

1个回答

0 投票

如果你的意思是浏览器页面里查询一个点线面,缩放地图居中到该要素的话,可以使用iClient for JavaScript map对象的zoomToExtent方法,传递的参数为查询到的点线面的范围,获取范围方式:

1. 单个几何对象(查到的是要素的话,几何对象是该要素的一个属性,比如可以通过Feature.geometry得到)
直接使用其继承自GeometrygetBounds方法即可。

2. 多个几何对象
将对个几何对象放到其对应集合几何对象(多点、多线、多面)或Collection对象,再getBounds
或者,都在同一个Vector图层,可以使用图层的getDataExtent方法得到图层上所有要素的最大范围。

5月 16, 2017 用户: 毛瑞 名扬四海 (1,780 分)
...