春节期间放假(2月15日到2月21日),暂无工程师值班,2月22日正式上班,如给您带来不便,请见谅。

For JavaScript管线点击显示信息

0 喜欢 0 不喜欢
52 浏览
请问一下,我现在想做的是鼠标点击地图上的管线然后显示这条管线的信息,由于管线是几个点组成的,我用的是添加UTFGrid图层的方法,但是发现鼠标点击的时候必须要正好点击到这几个点上才行,而不是随便点击到管线上的任意地方都可以,这样的话很不容易正好点到那些点上。希望的是只要鼠标点击在管线上面就显示。请问一下这个应该怎么解决。

我的想法是用鼠标点击的经纬度去查找对应数据源里面离鼠标点击的点最近的管线,但是不知道怎么查。
最新提问 5月 26, 2017 分类:云GIS | 52次浏览 | 用户: jiangjie200 初出茅庐 (46 分)

1个回答

0 喜欢 0 不喜欢

你好:

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

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

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

最新回答 5月 26, 2017 用户: 袁子翔 学富五车 (538 分)
...