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;

然后当你使用 Overlays 然后使用这个

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

你可以参考这两个例子。,例 1 ,例 2

于 2012-05-12T11:01:44.043 回答