【发布时间】:2015-03-30 22:28:11
【问题描述】:
我只想在地图标记被选中时更改它的图标。
我在 Fragment 类中实现了 GoogleMap.OnMarkerClickListener 类。
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(),以便您可以跟踪在标记上执行的操作的类型。检查文档以查看是否存在。
标签: android google-maps google-maps-markers