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()));
}
});
}
});
}