首页 / 浏览问题 / 云GIS / 问题详情
For JavaScript管线点击显示信息
13EXP 2017年05月26日
请问一下,我现在想做的是鼠标点击地图上的管线然后显示这条管线的信息,由于管线是几个点组成的,我用的是添加UTFGrid图层的方法,但是发现鼠标点击的时候必须要正好点击到这几个点上才行,而不是随便点击到管线上的任意地方都可以,这样的话很不容易正好点到那些点上。希望的是只要鼠标点击在管线上面就显示。请问一下这个应该怎么解决。

我的想法是用鼠标点击的经纬度去查找对应数据源里面离鼠标点击的点最近的管线,但是不知道怎么查。

1个回答

你好:

根据你的需求,我建议使用距离。

参考示例:http://support.supermap.com.cn:8090/iserver/iClient/forJavaScript/examples/examples.html#queryByDistance

在距离查询中,将isNearest设置为true并将expectCount设置为1,得到的结果是在你设置的范围内,返回距离最近的一条记录。

5EXP 2017年05月26日
...