关于google maps infowindows的缺点是地图将移动以为infowindow显示腾出空间。 ebubble(http://econym.org.uk/gmap/ebubble.html)克服了这个限制,它不会移动地图。然而。它有其自身的局限性(由于它的工作方式(它会立即隐藏),你不能把它留在,如infowindow。而且,泡沫,绝对定位,可能会被裁剪)
除了ebubble之外,还有更多不会移动地图的infowindow吗?
答案 0 :(得分:1)
根据您的需求(您的描述中并不完全清楚),您可以考虑使用MapTooltip,它可以将任意HTML放入工具提示中。我没有使用它,但在this excellent presentation on Google Maps中提到了它。
或者,您可以使用某些事件处理代码使InfoWindow执行您想要的操作。 movestart和the 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