浏览问题
等待回复
精选文章
申请试用
资源中心
漏洞修复
注册
|
登录
SuperMap技术问答社区
我要
提问
智能客服
首页
/
浏览问题
/
云GIS
/
问题详情
iserverforjs查询地图内所有目标?
周仕闯
3EXP
2017年04月13日
现在有这么一个业务场景:初始化页面的时候,1.我需要把页面中这个地图大小范围内所有符合我的查询要求的结果都显示出来,在地图上绘制出图标。并且可以弹出相应的信息。2.拖拽地图,移动,放大或缩小地图都能够查出范围内所有的目标。如何把范围确定下来,我不是很清楚。因为要取地图的4个角的坐标?如何去取。
ps:数据都是在本地数据库中的。
iserver
javascript
java
请
登录
或者
注册
后回答这个问题。
1个回答
1.你可以通过map.getExtent()方法去获取当前的视图范围,该方法返回的是一个Bounds;
2.然后你可以使用上面返回的bounds进行范围查询;
3.拖动,缩放地图,你可以去监听map的moveend事件,在事件去获取范围进行查询
刘美玲
1,615EXP
2017年04月13日
调用这个方法是在加载完map后吗?
为啥我取到的是空的。
在图层加载以后调用
还有个问题,得到这个bound的对象后,好像就是经纬度的坐标了,如果用的经纬度的地图。
嗯,和map的坐标系一致
请
登录
或者
注册
后再添加评论。
智能推荐
相关问题
相关文章
推荐教程
数据Rest接口查询所有要素功能不好使
iclient-leaflet sql查询数据集某一字段的所有唯一值?
调用REST数据服务所需的Maven构件标识符
超图FAQ:咨询一下,我们系统的开发这边说GDB导入到UDBX不好使,dataImport.run的时候日志没有继续走下去了,程序中断但是没有闪退,文件夹里有导入内容
超图FAQ:请教一个问题,用三维网络数据集发数据服务,查看帮助文档中这个接口目前不支持三维的数据进行空间分析查询;但是客户构建二维面范围去做CONTAIN(包含关系)去做空间分析查询,返回的是所有数据的信息
超图FAQ:客户想对动态的不预先切片的矢量瓦片服务,做属性查询,目前只能查到两个字段,问怎么才能查询到所有字段
leaflet的sql查询怎么查询某字段的所有值呢
(已解决)点击地图实现查询功能后,使用鼠标滚轮没有缩放显示
热门文章
查看更多>
关注我们
超图软件官网
SuperMap Online
地图慧
帮助中心
备案信息
技术资源中心
...