1

我真的很想知道是否有办法InfoWindow在屏幕中央而不是标记上方显示。

另外,我怎样才能摆脱窗口本身的预定义蹩脚的语音气泡样式?

单击标记时,InfoWindow应显示在屏幕中央,宽度为720px,黑色不透明背景和少量内容(没有对话气泡,没有平移,只是纯 css)。我找不到任何接近我需要的东西。

我包括了infobox.js试图得到我想要的东西,但是我遇到了两个问题:

  1. 它不采取我的立场:绝对和给定的顶部/左侧值。
  2. 关闭InfoBox一次后,它不会再次打开。

一些可能相关的代码:

// creating the box

var ib'.$counter.' = new InfoBox(myOptions);

// box options - just the style part

var myOptions = { boxStyle: { ,width: "720px" ,position:"absolute" ,top:
    "-100px" ,left: "100" } };

// add listener - plane js

google.maps.event.addListener(marker'.$counter.', "click",
function() { ib'.$counter.'.show() });

我真的很感激任何帮助!

最好的问候,雷斯顿。

4

0 回答 0