2

我正在尝试使用 google maps api v3 javascript 创建具有多个标记的地图。我读过很多教程,我真的对 infowindows/infobubbles 感到困惑。是同一件事还是它们不同,以及如何?在我看来,它们是两个不同的东西,因为在每种情况下都会创建一个不同的对象。

var infowindow = new google.maps.InfoWindow();
var infobubble = new google.maps.InfoBubble();

有人知道这方面的更多信息吗?

4

3 回答 3

10
于 2014-08-22T14:09:16.087 回答
2

Infobubble 是扩展谷歌地图功能的第三方库。(这就是它在谷歌地图实用程序库中找到的原因)

它提供了额外的样式属性(有时样式化 infowindows 很麻烦),但反过来,它不受 google 支持,而且未来的 google maps 版本可能会破坏它。

于 2014-08-22T14:07:45.263 回答
2

我认为我们之间的区别只是因为 infowindows 是一个带有谷歌地图皮肤的基本工具提示(https://developers.google.com/maps/documentation/javascript/examples/infowindow-simple?hl=FR)和 infoBubble 更可编辑,带有标签和个人皮肤(http://google-maps-utility-library-v3.googlecode.com/svn/trunk/infobubble/examples/example.html/

于 2014-08-22T14:08:11.270 回答