我正在显示GoogleMap v2
,其中包含大量Marker
个自定义.snippet()
布局。
点击Marker
时,地图会自动移动,以便标记居中。该片段将弹出并显示在Marker上方。现在我的问题是snippet
比Marker
上方的空间更大(更高)!
如何以完整尺寸查看片段?我想要显示片段的所有内容,所以我不必向上滚动来阅读内容的上半部分!
由于
答案 0 :(得分:1)
您可以使用GoogleMap.InfoWindowAdapter将自定义布局替换为自定义布局。
你会有这样的事情:
private GoogleMap mMap;
mMap.setInfoWindowAdapter(new InfoWindowAdapter() {
@Override
public View getInfoWindow(Marker arg0) {
View v = getLayoutInflater().inflate(R.layout.your_custom_layout, null);
return v;
}
@Override
public View getInfoContents(Marker arg0) {
return null;
}
});
现在,您可以通过自己的布局更改信息窗口的大小/外观。
但AFAIK这是有限的。您无法添加视图,这是对点击侦听器的响应f.e。