首页 / 浏览问题 / 云GIS / 问题详情
查询事件的相关问题
2EXP 2017年07月29日
通过SQL查询获取到Feature的geometry,不使用setCenter的话,有没有 其他的方法可以实现查询后将图层定位到查询的位置。。求大神指点。

1个回答

你好,若你返回的是点对象的话,可以使用map.panTo();若你返回的是面对象或者线对象。可以先获取他们的Bounds(可用getBounds()),然后调用map.zoomToExtent()
1,615EXP 2017年07月31日

我也有这个问题,我是对点进行SQL查询,返回feature,获得了它的坐标,应该怎么用这个map.panTo();求指点。。。angel

if (result.recordsets[i].features) {
   for (j = 0; j < result.recordsets[i].features.length; j++) {

           var point = feature.geometry;
                map.panTo(point);// map.panTo(point.x,point.y) 

    }

代码一直不成功,求解。。。。

panTo里面传入的参数是SuperMap.LonLat  可以看看JavaScript客户端的类参考
...