固定信息窗口的位置

时间:2014-05-20 14:17:06

标签: location google-fusion-tables fixed infowindow

我正在Google Fusion Tables中制作一个(非常简单的)地图,其中有很多多边形相互靠近。如果打开infowindow,它会覆盖地图的大部分,这是不方便的。因此,我正在寻找一种在固定位置打开信息窗口的方法,例如在地图的右上角。

我对地图背后的代码不熟悉并且对Javascript不太熟悉,但如果我理解正确the documentation,则可以通过在信息窗口调用setPosition()来移动信息窗口。获得一些实施建议会很好。

1 个答案:

答案 0 :(得分:1)

我会使用一个真正的固定元素而不是一个infoWindow,例如一个custom control

通过图层的suppressInfoWindows - 选项取消内置的infoWindow。

然后观察图层的click - 事件,并将infoWindowHtml - event的属性分配给控件的innerHTML

演示:http://jsfiddle.net/doktormolle/eG23U/