2011-04-11 40 views
2

我在地图上有几个引脚,还有一些metheods,允许我点击一个pin并弹出信息框。除了信息框本身低于引脚,这似乎工作正常。我试图用许多不同的方式设置引脚和信息框的zIndex,但信息框仍在引脚下方。有关如何实现这一目标的任何想法?在Bingmaps v7上显示信息框在引脚上方

回答

0

对我来说,下面的工作,不是很漂亮,但比具有引脚的信息框

<style type="text/css"> 
    .Infobox 
    { 
    z-index:150; 
    } 
</style> 
4

对于我上面,设置.Infobox风格没有工作,但包装它自己的实体集合中的信息框更好,并设置zIndex,确实奏效。在尝试使用此选项之前,我还尝试了在我的图钉和图钉收集实体上设置zIndexes的许多变体。也许我们看到这种行为只是因为我们把图钉放在自己的实体集合中,但试图单独添加信息框。

的什么对我的作品一些示例代码:

var infoBox = CreateMyInfoBox(); // create the Microsoft InfoBox here. 
var entityCollectionInfoBox = new Microsoft.Maps.EntityCollection({zIndex:2000}); 
entityCollectionInfoBox.push(infobox) 
map.entities.push(entityCollectionInfoBox); 

有直接的信息框设置一个高的z-index,并具有高的z-index它包裹在一个EntityCollection之间没有明显的语义差别,但显然存在。

+0

+1非常好我只需要 – 2012-06-25 18:09:19

+1

4年的问题依然存在...... fm – belzebu 2015-09-25 12:22:49

0

设置的信息框这三个值:

zIndex的:google.maps.Marker.MAX_ZINDEX + 1, 窗格: “floatPane”, enableEventPropagation:假

没有工作了我。

0

我有两种不同类型的图钉 - 每种类型都有信息框。我将第一组图钉的zIndex设置为-2,将第二组图钉设置为-1并仅留下信息框 - 因为它不关心我将zIndex设置为什么。

相关问题