两个问题:
public abstract View getInfoWindow (Marker marker)
和public abstract View getInfoContents (Marker marker)
之间有什么区别? Google map blog说:(getInfoWindow())允许您提供将用于整个信息窗口的 View 。 (getInfoContents())允许您仅自定义窗口的内容,但仍保留默认的信息窗口框架和背景。 。可以请任何人解释一下(尝试与现有项目进行比较,可能像listView行项目一样)
谢谢
最佳答案
在上面的屏幕截图中,我使用了InfoWindowAdapter
,在其中覆盖了getInfoContents()
。我的getInfoContents()
方法返回了您看到的图标和文本。我的getInfoContents()
没有提供图标和文本所在的矩形气泡。此外,我的getInfoContents()
没有提供在该气泡的底部提供了插入标记,该标记指向标记,气泡后面的轻微阴影等。 。
因此,如果您想要矩形气泡,插入符号,阴影等,请使用getInfoContents()
。否则,请使用getInfoWindow()
,否则您想提供完整的信息窗口可视化表示。
关于android - Android版Googlemaps v2中的getInfoWindow()和getInfoContents()之间的区别,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/17253019/