浏览问题
等待回复
精选文章
申请试用
资源中心
漏洞修复
注册
|
登录
SuperMap技术问答社区
我要
提问
智能客服
首页
/
浏览问题
/
云GIS
/
问题详情
Openlayers单个地块的SMID
csy
22EXP
2019年01月30日
点击地图上某个位置获取该位置的坐标,如何获取对应坐标内地块的信息
iserver
请
登录
或者
注册
后回答这个问题。
2 个回答
您好,您可以获取到当前坐标点击位置的坐标值,然后将坐标值以点的形式通过几何查询查询出相交的面
于浩
5,668EXP
2019年01月30日
请
登录
或者
注册
后再添加评论。
你好
你首先需要创建一个ol.interaction.Draw交互控件,类型为点,为这个控件注册两个监听事件,draw.on 一个为drawstart 一个为drawend事件,在drawstart中获得将要进行几何查询的geometry,在drawend中执行几何查询,并返回结果。如果你要以弹泡形式显示,则需要绑定个overlay,在返回结果的时候,将overlay的坐标设为你将要进行几何查询的geometry的坐标即可
阳俊林
3,357EXP
2019年01月30日
请
登录
或者
注册
后再添加评论。
智能推荐
相关问题
相关文章
推荐教程
Openlayers单个地块的SMID
Openlayers如何对已操作的地块标记
隐藏图层单个smid构件
通过SMID='10001'查询此下面有多少个数据返回数量
openlayers 实现单击选择要素查询字段
请问ID单体化如何实现依赖SmID来进行关联?
超图FAQ:请问下,iPortal地图工作室执行分析时提示“未找到可用的分析服务”有可能是什么原因呢,已经按照帮助文档所说提前添加了一个iServer服务器并且有空间分析服务模块
forOpenlayers能同时选多个地块吗
热门文章
查看更多>
关注我们
超图软件官网
SuperMap Online
地图慧
帮助中心
备案信息
技术资源中心
...