1

私が使用した私のプログラムでは、

mapView.setBuiltInZoomControls(true);

mapView.setOnTouchListener(new OnTouchListener() 
{
     @Override
     public boolean onTouch(View v, MotionEvent event) 
     {
         int currentLevel=mapView.getZoomLevel();
         return false;
     }
}

最初はタッチイベントの現在のレベルが表示されます....しかし、ズームコントロールバーをクリックすると、タッチイベントが機能しません。ズーム コントロール バーをクリックした後にズーム レベルを取得するにはどうすればよいですか?

解決策を教えてください。

4

1 に答える 1

0
private MapController mc;

次に、オーバーレイを使用するときは、これを使用します

p = new GeoPoint((int) (toLat * 1E6), (int) (toLon * 1E6));    
mc.animateTo(p);
mc.setZoom(15);

これらの 2 つの例を参照できます。、例 1例 2

于 2012-05-12T11:01:44.043 に答える