如何覆盖 openlayers 地图上的右键单击上下文菜单?
我是 OpenLayers 的初学者。我试图覆盖地图上的右键单击上下文菜单。这可能吗?如何实现?如果有人有样本或示例,请告诉我。
感谢您的帮助。
I am a beginner of OpenLayers. I am trying to override right click context menu on the map. Is it possible and how? If anyone have a sample or examples please let me know.
Thanks for your help.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您可以尝试查看此页面:空间注释:在 OpenLayers(不是我的博客)中捕获右键单击事件。
我刚刚测试了提供的代码,它似乎有效。尝试将代码复制并粘贴到页面的初始化函数中;
然后要从点位置获取坐标,您可以查看: 如何在 OpenLayers 中将鼠标位置显示为工具提示? 并使用 getLonLatFromPixel 函数。
You can try to look at this page: Spatial Notes: Capturing right-click events in OpenLayers (not my blog).
I just tested the provided code and it seems to work. Try to copy and paste the code in the initialize function of your page;
Then to get the coords from the point location you can look at: How to display mouse position as tooltip in OpenLayers? and use the getLonLatFromPixel function.
是的,但与 OpenLayers 无关。
Yes it is, but has nothing to do with OpenLayers.