这是一种情况:
MotionEvent.ACTION_DOWN
已完成。
但是用户不要拿走他的手指(没有MotionEvent.ACTION_UP)
mapView.isPressed() - 否:(
答案 0 :(得分:2)
创建一个新类:
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);
我希望这对你有所帮助。