我正在开发一个应用程序,它可以找到用户当前的位置,也可以找到附近的地方。我几乎已经完成了应用程序,但现在的问题是找到用户当前位置并将标记添加到用户当前位置,但是当我想将地图移动或滚动到onTouchEvent方法中的任何其他位置时,地图不会移动并返回到用户当前位置标记。在模拟器onTouchEvnet工作正常但在设备上它不能正常工作我的移动代码地图。
//这是我移动地图的代码
@Override
public boolean onTouchEvent(MotionEvent event, MapView mapView) {
if(event.getAction()==MotionEvent.ACTION_MOVE) {
GeoPoint p = mapView.getProjection().fromPixels(
(int) event.getX(),
(int) event.getY());
MapController mc=mapView.getController();
mc.animateTo(p);
return true;
} else{
return false;
}
}
答案 0 :(得分:0)