InfoWindow是 Google Maps API v3 的标准部分,允许用户在地图上创建弹出窗口,但还有两个其他库似乎做同样的事情:
我知道这两个最有可能提供比原始 InfoWindow 更多的自定义选项,但是还有其他区别吗?他们是竞争对手还是从事不同的工作?一个比另一个更新吗?
InfoWindow是 Google Maps API v3 的标准部分,允许用户在地图上创建弹出窗口,但还有两个其他库似乎做同样的事情:
我知道这两个最有可能提供比原始 InfoWindow 更多的自定义选项,但是还有其他区别吗?他们是竞争对手还是从事不同的工作?一个比另一个更新吗?
虽然InfoWindow是Google Maps JavaScript API的内置对象,但InfoBox和InfoBubble是InfoWindow 的“第三方”对象,它们对其进行了扩展。因此,这两个位于实用程序库中。
所以他们在做同样的工作,但在定制方面得到了更多的增强。InfoBubble 似乎得到了更好的记录和维护。Google Maps Github 站点上也不再提及 InfoBox 库。因此,如果您必须做出选择,我会选择 InfoBubble 而不是 InfoBox(如果您需要比标准 InfoWindow 更多的选项)。