首页 / 浏览问题 / WebGIS / 问题详情
超图FAQ: iClient for JavaScript怎么实现将地图缩放到查询的要素进行显示?
55,828EXP 2021年03月17日
超图FAQ: iClient for JavaScript怎么实现将地图缩放到查询的要素进行显示?

1个回答

超图FAQ: 可以使用iClient for JavaScript Map对象的zoomToExtent方法,传递的参数为查询到的点线面的范围,获取范围方式:

1. 单个几何对象(查到的是要素的话,几何对象是该要素的一个属性,比如可以通过Feature.geometry得到)直接使用其继承自Geometry的getBounds方法即可。
2. 多个几何对象
将对个几何对象放到其对应集合几何对象(多点、多线、多面)或Collection对象,再getBounds或者,都在同一个Vector图层,可以使用图层的getDataExtent方法得到图层上所有要素的最大范围。
55,828EXP 2021年03月17日
热门文章
关注我们
...