Google Maps Android API v2を利用した地図アプリにて、マーカータッチ時にカメラを移動させない方法のメモ。
以下のように、MarkerClickListenerの戻り値をtrueにすればOK。(デフォルトはfalse)
しかし戻り値をtrueにすると、InfoWindowが表示されなくなってしまう。
そこで、marker.showInfoWindow();として、明示的に呼んであげる。
.java
public static GoogleMap mMap;
mMap.setOnMarkerClickListener(new GoogleMap.OnMarkerClickListener() {
@Override
public boolean onMarkerClick(Marker marker) {
// TODO Auto-generated method stub
marker.showInfoWindow();
return true;
}
});