我正在使用当前版本的Bing地图,我基本上会显示一个区域地图,其中我将区域颜色编码为多边形形状,并且我在这些多边形中显示感兴趣的点。问题是多边形中显示的引脚在鼠标悬停或任何其他事件时不会生成弹出窗口,而这些引脚显示在多边形外部。
目前,所有的针脚和多边形都存在于同一层中。
多边形区域使用单独的位置数组定义。 我已经尝试分离各个层,以不同的顺序添加到单个图层(即首先将多边形添加到图层然后添加图钉),但仍然没有快乐。
其他细节,
使用Richard Brundritt的客户端群集来分组引脚
数据源自sql 2008地理数据类型,用于过滤具有JSON请求的位置以获取数据。
asp.net framework 4
Bing Maps v7 AJAX实现
我还在试验(会看看tileLayer是否会起作用)但是在我应该去的方向上任何帮助都会很棒。
大卫
答案 0 :(得分:1)
首先,您确定您的图钉和多边形在地图上的EntityCollection内是否相同?如果不是,那么您需要确保包含多边形的EntityCollection没有比包含Pushpins的EntityCollection更高的zIndex。如果它们都在同一个EntityCollection中,请尝试将zIndex of your Pushpins显式设置为某个高数值,并查看是否有帮助。