我使用Maps Forge 0.5.1库(API参考文档)。我已经按照所有官方说明操作,但遇到以下问题:
我在(org.mapsforge.map.android.view.MapView)mapView上添加了一个onTouchListener,但是当我尝试调用mapView.getProjection()方法时,我收到了错误信息“无法解析该方法getProjection()”。即使这个方法在许多在线示例中被调用,但在官方API参考文档或MapView.class中却不存在。 org.mapsforge.map.android.view.MapView
org.mapsforge.map.android.view.MapView mapView;
mapView.setOnTouchListener(new View.OnTouchListener(){
@Override
public boolean onTouch(View v, MotionEvent ev) {
int actionType = ev.getAction();
switch (actionType) {
case MotionEvent.ACTION_DOWN:
return false;
case MotionEvent.ACTION_UP:
mapView.getProjection(); // the error is here
return true;
case MotionEvent.ACTION_MOVE:
return false;
}
return false;
}
});
使用Mapsforge库有其他获取点击点的纬度和经度的替代方法吗?我做错了什么吗? 如果无法在点击后获取坐标,则认为该库缺少非常重要的内容。
谢谢