Javascript Bing映射v7-多边形块鼠标悬停事件,用于显示在多边形内(后面)的管脚

Javascript Bing映射v7-多边形块鼠标悬停事件,用于显示在多边形内(后面)的管脚,javascript,asp.net,bing-maps,Javascript,Asp.net,Bing Maps,我使用的是Bing地图的最新版本,我基本上显示了一个区域地图,其中的区域颜色编码为多边形形状,我在这些多边形中显示感兴趣的点。问题在于,当鼠标悬停在多边形内或任何其他事件上时,显示在多边形内的接点不会生成弹出窗口,而显示在多边形外的接点则会生成弹出窗口 目前,所有管脚和多边形都存在于同一层中 polygone区域由单独的位置数组定义。 我尝试过分离层,以不同的顺序添加到单个层(即,首先将多边形添加到层,然后添加插针),但仍然没有乐趣 还有其他的细节, 使用Richard Brundritt的客户

我使用的是Bing地图的最新版本,我基本上显示了一个区域地图,其中的区域颜色编码为多边形形状,我在这些多边形中显示感兴趣的点。问题在于,当鼠标悬停在多边形内或任何其他事件上时,显示在多边形内的接点不会生成弹出窗口,而显示在多边形外的接点则会生成弹出窗口

目前,所有管脚和多边形都存在于同一层中

polygone区域由单独的位置数组定义。 我尝试过分离层,以不同的顺序添加到单个层(即,首先将多边形添加到层,然后添加插针),但仍然没有乐趣

还有其他的细节,

使用Richard Brundritt的客户端集群对管脚进行分组

数据来源于sql 2008地理数据类型,用于使用JSON请求过滤位置以获取数据

asp.net框架4

Bing映射V7Ajax实现

我还在试验(看看tileLayer是否有效),但在我应该去的方向上,任何帮助都将是巨大的


David

首先,你确定你的图钉和多边形在地图上位于同一范围内吗?如果不是,则需要确保包含多边形的EntityCollection不高于包含图钉的EntityCollection。如果它们都在同一个EntityCollection中,请尝试将显式设置为某个高数值,看看这是否有帮助。

嘿,Bojin,我最初尝试设置多边形EntityCollection层的zindex值(尝试设置为-1),但运气不好,但做了更多检查,我在集群例程中发现了一种方法,它将所有现有entitycollections的zindex设置为0,然后将pin层设置为1(BringLayerToFront)。使用此方法,我可以添加多边形实体集合,然后添加pin实体集合,并使pin比其他所有pin更精确。投票支持你的答案,因为它在正确的轨道上…谢谢你的投入。