2012-04-10 8 views

答えて

0

ここでは、ユーザーがGoogleマップをクリックした場所のx座標とy座標を取得する方法を示します。他の種類のビューと置き換えてみてください。

public boolean onTouchEvent(MotionEvent e, MapView m) { 
if (e.getAction() == MotionEvent.ACTION_DOWN) { 
    long start = e.getEventTime(); 
    x = (int)e.getX(); 
    y = (int)e.getY(); 
    touchedPoint = map.getProjection().fromPixels(x, y); 
} 

ここでmapは私のMapViewの名前です。基本的にはMotionEvent

+0

これは私のために働いています..そして私は別の質問を..私は行の画像の数を取得したい、またはゲームのような列に接続しています4 ..あなたはどのように考えているそれを得る – Basant

0

からX、Yは、パラメータの

grid.setOnTouchListener(). 

一つを呼び出すことによって、タッチリスナーを設定フェッチxおよびy位置を含むであろうMotionEventオブジェクトです。

関連する問題