【问题标题】:Google Maps: InfoWindow vs InfoBox vs InfoBubble谷歌地图:InfoWindow vs InfoBox vs InfoBubble
【发布时间】:2016-12-14 04:28:52
【问题描述】:

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

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

【问题讨论】:

  • 你可以粗略地说 InfoBubble 是 InfoBox 的继承者。它们都是谷歌地图实用程序库的一部分,而 InfoBox 不再更新,但它们的用途相同。
  • 内置的InfoWindow 不是很可定制。如果您想要自定义样式或行为,您可以使用其中一个第三方库(或编写您自己的库)。

标签: google-maps google-maps-api-3 infowindow infobubble


【解决方案1】:

虽然 InfoWindow 是 Google Maps JavaScript API 的内置对象,但 InfoBoxInfoBubble 是InfoWindow 的“第三方”对象,用于扩展它。因此,这两个位于实用程序库中。

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-09-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-21
    • 2011-08-25
    相关资源
    最近更新 更多