Я использую библиотеку Google Maps Utility для Android, которая позволяет создавать кластеризацию внутри него, и мне нужно показать пользовательский InfoWindow
но я не могу найти какой-либо метод для этого.
Чтобы показать информационное окно, у меня есть следующий класс, и в методе onClusterItemRendered
есть где у меня есть доступ к информации о маркере:
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;
}
});