画像には、交差点の地理的位置が示されています (ピンクの点):
ピンクのドットの適切な位置は、画像の右下隅に白い長方形で書かれています。
mapsforge MapView アクティビティ内で、以下を使用:
@Override
public boolean dispatchTouchEvent(nMotionEvent ev)
{ int xpos = (int)ev.getX();
int ypos = (int)ev.getY();
Projection pr = mapView.getProjection();
GeoPoint g = pr.fromPixels(xpos, ypos);
...
}
ピンクのドットの位置は黒のToastで示されています。
本来の位置とは異なり、別のズームレベルを設定してから変更してください。
これは mapsforge MapView fromPixels のエラーですか、それとも間違っていますか?