一次最多显示一个信息框(谷歌地图v3)

时间:2012-11-03 14:38:28

标签: google-maps

google maps v3 infobox.js有很多问题,但是几乎所有问题都没有回答,或者几乎没有回复,但并不适用于所有情况。

我亲自打开了所有建议的问题,但没有一个对我有帮助。

  1. 问题1
  2. 我正在使用infobox insted默认信息窗口,我希望当一个信息框被打开时(当我鼠标悬停在标记上时)所有其他信息都应该消失。此外,当我使用标记时,信息框应该消失。因此它有一个带有大量标记的应用程序,当我鼠标移动到一个信息框时应该是apear,当我将鼠标悬停在其他标记上时,前一个信息框应该消失,而新的信息框会将该核心扩展到最后一个标记。

    很明显,我想要一些非常优化的东西,因为我将在地图上有超过1000个标记。 (我想一个只会改变其内容和位置的信息框)

    1. Quesiton 2
    2. 我希望当信息框显示时,地图上的所有标记都在它下面,而我只是将鼠标悬停在信息框上。我尝试了设置Zindex以及我能做到的一切,但没有。我也改变了mapPane和floatPane,但是它或者它们全部或者全部都是uppon,但无论如何它都是uppon其他的并且在当前标记下。

      如果有人会回答,我会非常感激。谢谢(我住在附近)

1 个答案:

答案 0 :(得分:0)

如果您只想查看一个信息框,请将其声明为全局变量

<强>伪代码

var globalib;

function setIb (){
   if (globalib && typeof globalib is INFOBOX) {
      globalib.close();
   }
   globalib = new Infobox...
...
}