这是一种情况,当:
MotionEvent.ACTION_DOWN
完成。
但是用户不要拿走他的手指(没有MotionEvent.ACTION_UP)
mapView.isPressed() - 否:(
这是一种情况,当:
MotionEvent.ACTION_DOWN
完成。
但是用户不要拿走他的手指(没有MotionEvent.ACTION_UP)
mapView.isPressed() - 否:(
创建一个新类:
public class CustomOverlay extends Overlay
{
@Override
public boolean onTouchEvent(MotionEvent event, MapView mapview)
{
if (event.getAction()== MotionEvent.ACTION_DOWN)
{
//put your code;
}
return false;
}
}
在 MapActivity 中将此代码放在 onCreate 方法中:
MapView mapView = (MapView)findViewById(R.id.MapView);
CustomOverlay customOverlay = new CustomOverlay();
List<Overlay> listOverlay = mapView.getOverlays();
listOverlay.add(customOverlay);
我希望这对你有帮助。