Openlayers单个地块的SMID

0 投票

点击地图上某个位置获取该位置的坐标,如何获取对应坐标内地块的信息

1月 30 分类:  165次浏览 | 用户: csy 才疏学浅 (19 分)

2 个回答

0 投票
您好,您可以获取到当前坐标点击位置的坐标值,然后将坐标值以点的形式通过几何查询查询出相交的面
1月 30 用户: 于浩 名扬四海 (3,757 分)
0 投票
你好

你首先需要创建一个ol.interaction.Draw交互控件,类型为点,为这个控件注册两个监听事件,draw.on 一个为drawstart 一个为drawend事件,在drawstart中获得将要进行几何查询的geometry,在drawend中执行几何查询,并返回结果。如果你要以弹泡形式显示,则需要绑定个overlay,在返回结果的时候,将overlay的坐标设为你将要进行几何查询的geometry的坐标即可
1月 30 用户: 阳俊林 学富五车 (725 分)
...