我可以在每个多边形的中心放置一个图钉来实现“可点击”区域,但这是我不想采取的额外步骤。
最佳答案
是的,但是有点痛苦。步骤是:
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/