Google 地图:InfoWindow vs InfoBox vs InfoBubble

Google Maps: InfoWindow vs InfoBox vs InfoBubble

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

我知道这两个最有可能提供比原始 InfoWindow 更多的自定义选项,但是还有其他区别吗?他们是竞争对手还是他们从事不同的工作?一个比另一个更新吗?

虽然 InfoWindow 是 Google 地图的 内置对象 JavaScript API, InfoBoxInfoBubble 是 InfoWindow 的 "third-party" objects,它们扩展了它。因此,这两个位于实用程序库中。

所以他们在做同样的工作,但在定制方面得到了更多增强。 InfoBubble 似乎得到了更好的记录和维护。 Google Maps Github site 上也不再提及 InfoBox 库。因此,如果您必须做出选择,我会选择 InfoBubble 而不是 InfoBox(如果与标准 InfoWindow 相比,您需要更多选项)。