【发布时间】:2014-03-20 01:30:55
【问题描述】:
我正在使用库Google Maps Utility for Android,它允许在他的地图中创建聚类,我需要显示一个自定义InfoWindow,但我找不到任何方法来做到这一点。
为了显示信息窗口,我有以下类,在方法@987654323@ 中我可以访问标记的信息:
class MyClusterRenderer extends DefaultClusterRenderer<MarkerItem> {
public MyClusterRenderer(Context context, GoogleMap map,
ClusterManager<MarkerItem> clusterManager) {
super(context, map, clusterManager);
}
@Override
protected void onBeforeClusterItemRendered(MarkerItem item,
MarkerOptions markerOptions) {
super.onBeforeClusterItemRendered(item, markerOptions);
markerOptions.title(String.valueOf(item.getMarkerId()));
}
@Override
protected void onClusterItemRendered(MarkerItem clusterItem,
Marker marker) {
super.onClusterItemRendered(clusterItem, marker);
}
}
是否有人使用过该库并知道如何显示自定义 InfoWindow,例如它在 Google 地图中的使用方式?喜欢:
getMap().setInfoWindowAdapter(new InfoWindowAdapter() {
@Override
public View getInfoWindow(Marker arg0) {
return null;
}
@Override
public View getInfoContents(Marker arg0) {
return null;
}
});
【问题讨论】:
标签: android google-maps google-maps-android-api-2 markerclusterer