是否可以使用Bing Maps API使Polygon可点击?

时间:2010-03-03 23:05:18

标签: javascript bing-maps virtual-earth

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

1 个答案:

答案 0 :(得分:0)

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

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

这里的mousehandler部分:http://www.codeproject.com/KB/scripting/Use_of_VEMap.aspx#heading0012是一个不错的入门读物,但是如果你需要特定的代码,我也可以为你工作。

作为一个注释,你可以通过在自己的功能中返回true来停止事件的冒泡:http://msdn.microsoft.com/en-us/library/bb412543.aspx