Google 地图:InfoWindow vs InfoBox vs InfoBubble

4

InfoWindow 是 Google Maps API v3 的标准部分,允许用户在地图上创建弹出窗口,但还有另外两个库似乎也可以做同样的事情:

我了解到这两个库很可能比原始的 InfoWindow 提供更多的自定义选项,但它们之间是否有其他区别?它们是竞争对手还是执行不同的工作?其中一个比另一个更更新吗?


你可以大致说InfoBubble是InfoBox的继承者。它们都是Google Maps实用库的一部分,而InfoBox不再更新,但它们具有相同的目的。 - Matej P.
内置的 InfoWindow 不太可定制。如果您想要自定义样式或行为,可以使用其中一个第三方库(或编写自己的库)。 - geocodezip
1个回答

6
虽然 InfoWindow 是 Google Maps JavaScript API 的内置对象,但 InfoBoxInfoBubble 是扩展 InfoWindow 的 “第三方”对象。因此,这两个对象位于实用程序库中。
它们的作用相同,但在自定义方面更加强大。InfoBubble 似乎有更好的文档和维护。 InfoBox 库也不再在Google Maps Github 站点上提到。因此,如果必须做出选择,我会选择 InfoBubble 而不是 InfoBox(如果需要与标准 InfoWindow 相比更多选项)。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接