I\'m trying to port my application to the new Google Maps API v2, but i\'m having trouble when interacting with markers.
My context: I have a map showing buses and
Ok here is a solution which I decided to use and AFAIK should work for any situation:
private HashMap markers= new HashMap();
MyModel item = ...
MarkerOptions markerOptions = ...
markers.put(mMap.addMarker(markerOptions).getId(), item);
@Override
public void onInfoWindowClick(Marker marker) {
MyModel mapItem = (MyModel) markers.get(marker.getId());.
...
}