マップ mbtiles を読み込むために、nutiteq SDK を使用しています。
ズーム/回転/チルト/ドラッグが発生したときに発生するイベントを取得しました。ただし、ドキュメントによると、これらはすべて 1 つのリスナーの下にあります。
サンプルコード:
public class MyMapEventListener extends MapEventListener {
private final MapView mapView;
private final LocalVectorDataSource vectorDataSource;
public MyMapEventListener(MapView mapView, LocalVectorDataSource vectorDataSource) {
this.mapView = mapView;
this.vectorDataSource = vectorDataSource;
}
@Override
public void onMapMoved() {
// super.onMapMoved();
Toast.makeText(mapView.getContext(),(int)mapView.getZoom()+"",Toast.LENGTH_SHORT).show();
}
onMapMoved()
メソッドが呼び出されたときに、どのイベント (回転/ズーム/チルト/ドラッグ) が発生しているかを知るにはどうすればよいですか?