2012-12-06 4 views
0

google mapview의 longpress는 실제로 longpressed 영역 아래의 GeoPoint를 반환합니다. .mapview의 Longpress가 실제로 길이가 긴 영역 아래에있는 GeoPoint를 반환합니다.

GeoPoint의 longpressLocation.getLatitudeE6() getLatitudeE6() = X GeoPoint의 longpressLocation.getLatitudeE6() getLongtitudeE6() = Y + Z Z :. 예를 들어, I는 (X, Y)를 가압에

하면 지도에서 약 1cm입니다.

이전에이 문제가 발생 했습니까?

코드 : 다행히

private void setOnLongPress() { 
    mMapView.setOnLongpressListener(new LongPressableMapView.OnLongpressListener() { 
     public void onLongpress(final MapView view, final GeoPoint longpressLocation) { 
      runOnUiThread(new Runnable() 
      { 
       public void run() 
       { 
        // Insert your longpress action here 
        Log.e("lat", String.valueOf(longpressLocation.getLatitudeE6())); 
        Log.e("lng", String.valueOf(longpressLocation.getLongitudeE6())); 
       } 
      }); 
     } 
    }); 
} 

답변

0

, 구글은 구글지도 API2에 고정