我可以在每个多边形的中心放置一个图钉以实现“可点击”区域,但这是我不想采取的额外步骤。
问问题
784 次
1 回答
0
是的,但它有点痛苦。步骤是:
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
于 2011-03-04T00:04:24.107 回答