【发布时间】:2010-03-03 23:05:18
【问题描述】:
我可以在每个多边形的中心放置一个图钉以实现“可点击”区域,但这是我不想采取的额外步骤。
【问题讨论】:
标签: javascript bing-maps virtual-earth
我可以在每个多边形的中心放置一个图钉以实现“可点击”区域,但这是我不想采取的额外步骤。
【问题讨论】:
标签: javascript bing-maps virtual-earth
是的,但这有点痛苦。步骤是:
1.) 附加到 VEMap 中的 mousclick 事件 2.)确定鼠标点击是在多边形区域内还是在形状上 3.) 停止向地图对象本身传播事件
这里的鼠标处理程序部分:http://www.codeproject.com/KB/scripting/Use_of_VEMap.aspx#heading0012 是一本不错的入门书,不过如果您需要特定代码,我也可以为您编写。
请注意,您可以通过在自己的函数中返回 true 来停止事件的冒泡:http://msdn.microsoft.com/en-us/library/bb412543.aspx
【讨论】: