Я действительно борюсь с Google Map, использую в эти дни вызов после вызова, и в сети нет хорошего примера или решения.Передача данных внутри кластерного маркера
Это мой код:
@Override
protected void onBeforeClusterRendered(Cluster<ItemCluster> cluster,
MarkerOptions markerOptions) {
View marker = (getActivity()
.getLayoutInflater())
.inflate(R.layout.info_windows, null);
Bitmap bitmap = createDrawableFromView(
getActivity(), marker);
markerOptions.icon(BitmapDescriptorFactory.fromBitmap(bitmap));
}
Проблема в том, прежде чем отправить мнение на эту функцию, чтобы сделать изображение для маркеров, я пытаюсь установить некоторые данные в моем info_windows.xml, который поставляется с некоторыми ImageViews и TextViews. Но приложение зависает, у вас есть идея, как это сделать?
Bitmap bitmap = createDrawableFromView(
getActivity(), marker);
Проверить это решение: http://stackoverflow.com/questions/25968486/how-to-add-info-window-for-clustering-marker-in-android В классе DefaultClusterRenderer вы не можете раздуть свой информационный взгляд –
спасибо, но я не хочу добавлять infoWindow, что я хочу сделать, это манипулировать маркером кластера и отображать некоторые данные (средняя температура элементов кластера) – Blacksword
вы можете вставить метод createDrawableFromView –