javascript - 是否可以使用 Bing map API 使多边形可点击?

标签 javascript bing-maps virtual-earth

我可以在每个多边形的中心放置一个图钉来实现“可点击”区域,但这是我不想采取的额外步骤。

最佳答案

是的,但是有点痛苦。步骤是:

1.) 附加到 VEMap 中的 mouseclick 事件 2.) 确定鼠标单击是在多边形区域内还是在形状上 3.) 停止向 map 对象本身传播事件

此处的鼠标处理程序部分:http://www.codeproject.com/KB/scripting/Use_of_VEMap.aspx#heading0012是一本不错的入门书,但如果您需要特定的代码,我也可以为您完成。

请注意,您可以通过在自己的函数中返回 true 来停止事件的冒泡: http://msdn.microsoft.com/en-us/library/bb412543.aspx

关于javascript - 是否可以使用 Bing map API 使多边形可点击?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2375697/

相关文章:

google-maps - 虚拟地球或谷歌地图

c# - 网络服务接口(interface)?

javascript - 无法删除 Javascript 中 event.data 附加的 jQuery 事件监听器

c++ - 为什么 Bing Maps for Visual Studio 2013 C++ 打不开?

javascript - 如何强制执行之前注入(inject)的脚本?

bing-maps - 使用 Bing map JavaScript V8 API 设置 map 语言

WPF 数据绑定(bind)必应 map wpf api

javascript - 调试 Bing map JavaScript 错误

Javascript, Promise.then 返回值

javascript - 在 primefaces 数据表上使用监听器执行行单击