Я хочу изменить значок маркера карты только тогда, когда он выбран.Изменение значка маркера Google Карт при его выборе
Я применил класс GoogleMap.OnMarkerClickListener в своем классе Fragment.
public class MapFragment extends SupportMapFragment implements GoogleMap.OnMarkerClickListener{
....
@Override
public boolean onMarkerClick(Marker marker) {
marker.setIcon(BitmapDescriptorFactory.fromResource(R.drawable.placemarker_pressed));
return false;
}
}
Он меняет значок маркера при нажатии. Как я могу установить его обратно на исходный значок, когда он не выбран?
Кажется, вам нужно какое-то 'onTouchListener() 'вместо' onClickListener() ', чтобы вы могли отслеживать тип действия, выполняемого над маркером. Проверьте документы, чтобы убедиться, что они существуют. – Quark