我正在展示一个GoogleMap v2
带有大量Marker
's 的自定义.snippet()
布局。
单击 aMarker
时,地图将自行移动,使标记居中。该片段将弹出并显示在标记上方。现在我的问题是它snippet
比上面的空间更大(更高)Marker
!
如何以全尺寸查看片段?我希望显示片段的所有内容,因此我不必向上滚动即可阅读内容的上部!
谢谢
我正在展示一个GoogleMap v2
带有大量Marker
's 的自定义.snippet()
布局。
单击 aMarker
时,地图将自行移动,使标记居中。该片段将弹出并显示在标记上方。现在我的问题是它snippet
比上面的空间更大(更高)Marker
!
如何以全尺寸查看片段?我希望显示片段的所有内容,因此我不必向上滚动即可阅读内容的上部!
谢谢
您可以使用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这是有限的。你不能添加视图,它响应点击监听器fe