infowindow的替代品

时间:2009-07-13 18:33:45

标签: google-maps

关于google maps infowindows的缺点是地图将移动以为infowindow显示腾出空间。 ebubble(http://econym.org.uk/gmap/ebubble.html)克服了这个限制,它不会移动地图。然而。它有其自身的局限性(由于它的工作方式(它会立即隐藏),你不能把它留在,如infowindow。而且,泡沫,绝对定位,可能会被裁剪)

除了ebubble之外,还有更多不会移动地图的infowindow吗?

4 个答案:

答案 0 :(得分:1)

根据您的需求(您的描述中并不完全清楚),您可以考虑使用MapTooltip,它可以将任意HTML放入工具提示中。我没有使用它,但在this excellent presentation on Google Maps中提到了它。

或者,您可以使用某些事件处理代码使InfoWindow执行您想要的操作。 movestartthe InfoWindow's onOpenFn可能会让您这样做 - 尝试捕捉movestart并记住地图的位置,然后在onOpenFn中恢复位置。但这可能看起来很丑陋。

答案 1 :(得分:1)

您看到了EWindow吗?

答案 2 :(得分:0)

如果您愿意使用Google Maps Flash API,则可以在不使用地图平移的情况下打开信息窗口。信息窗口保持打开状态,直到用户关闭它。当窗口保持打开状态时,用户可以移动地图。

链接到示例here。 右键单击地图以查看来源。

答案 3 :(得分:0)

您是否尝试过使用InfoBubble?我比默认的InfoWindow更喜欢这种实现。

http://google-maps-utility-library-v3.googlecode.com/svn/trunk/infobubble/examples/example.html