我正在Google Fusion Tables中制作一个(非常简单的)地图,其中有很多多边形相互靠近。如果打开infowindow,它会覆盖地图的大部分,这是不方便的。因此,我正在寻找一种在固定位置打开信息窗口的方法,例如在地图的右上角。
我对地图背后的代码不熟悉并且对Javascript不太熟悉,但如果我理解正确the documentation,则可以通过在信息窗口调用setPosition()来移动信息窗口。获得一些实施建议会很好。
答案 0 :(得分:1)
我会使用一个真正的固定元素而不是一个infoWindow,例如一个custom control
通过图层的suppressInfoWindows
- 选项取消内置的infoWindow。
然后观察图层的click
- 事件,并将infoWindowHtml
- event
的属性分配给控件的innerHTML
。