我使用ArcGis地图创建了一个简单的数据收集App。该应用程序的工作原理是用户单击按钮以添加要素(点或折线),然后触摸地图视图以添加点。但是,添加该功能后,mapview会冻结,用户无法再缩放或平移地图,示例代码如下所示:
private class existingOSDClicker implements Button.OnClickListener {
@Override
public void onClick(View v) {
mMapView.setOnTouchListener(new View.OnTouchListener() {
public boolean onTouch(View view, MotionEvent motionEvent) {
// Does something
return false;
}
});
}
}