このコードを使用して、android の Google マップ ビューでタップしたポイントの調整を取得しています。
@Override
public boolean dispatchTouchEvent(MotionEvent event)
{
if (event.getAction() == 1) {
GeoPoint p = mapView.getProjection().fromPixels(
(int) event.getX(),
(int) event.getY());
// send the intent from here to your next activity with the GeoPoint coords.
Toast.makeText(getBaseContext(),
p.getLatitudeE6() / 1E6 + "," +
p.getLongitudeE6() /1E6 ,
Toast.LENGTH_SHORT).show();
}
return false;
}
マップに触れるたびに正確な座標が表示されますが、マップを「キャッチ」して横にスクロールしようとすると、すべてが座標になるため、マップをスクロールできません。
修正方法は?
たぶん、2回タップすると座標が表示されるのではないかと思いますが、マップを「キャッチ」してスクロールできるようにしたいと考えています。