Maps Forge 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 を使用して、タップしたポイントの緯度と経度を取得する別の方法はありますか? 私は何か間違ったことをしていますか?タップ後に座標を取得する方法がない場合、ライブラリに非常に重要なものが欠けていると思います。
ありがとうございました