适用于Android的Googlemaps v2中的getInfoWindow()和getInfoContents()之间的区别

时间:2013-06-22 16:45:27

标签: android google-maps-android-api-2 marker infowindow

两个问题:

  1. public abstract View getInfoWindow (Marker marker)public abstract View getInfoContents (Marker marker)之间的区别是什么。

  2. getInfoContents()的用途是什么。

  3. Google map blog说:(getInfoWindow())允许您提供将用于整个信息窗口的视图。 (getInfoContents())允许您只定制窗口的内容,但仍保留默认信息窗口框架和背景。。可以任何一个请expalin(尝试与现有项目比较,可能像listView行项目左右)

    由于

1 个答案:

答案 0 :(得分:23)

MapsV2 showing info window

在上面的屏幕截图中,我使用了InfoWindowAdapter,我覆盖了getInfoContents()。我的getInfoContents()方法返回了您看到的图标和文字。我的getInfoContents() 没有提供图标和文字所在的矩形气泡。此外,我的getInfoContents() 没有在底部提供插入符号那个指向标记的泡沫,泡沫后面的微小阴影等等。

所以,如果你想要那个矩形的气泡,插入符号,阴影等,你可以使用getInfoContents()。如果你不想,并且你想提供完整的信息窗口可视化表示,使用getInfoWindow()