我使用地图伪造 0.5.1 库(api 参考)我已遵循所有官方说明,但我有以下问题:
我在上面附加了一个 onTouchListener
(org.mapsforge.map.android.view.MapView)mapView
但是当我尝试调用方法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 lib 获取点击点的纬度和经度?难道我做错了什么?如果点击后无法获得坐标,我认为图书馆缺少一些非常重要的东西。
谢谢