0

Google지도에서 작업 중입니다. 내 Android 기기 화면에서 현재 내 눈에 보이는 Google지도의 네 구석에 해당하는 위도와 경도를 가져와야합니다.Google지도를 사용하여 Android 장치 화면의 한 지점에 해당하는 위도와 경도를 얻는 방법

map.getProjection(). fromPixels (map.getWidth() - 1, map.getHeight() - 1);

'지도'는 MapView가 아니며 Google지도입니다.

도움을 주시면 감사하겠습니다. 당신의 GoogleMap으로

LatLngBounds llBounds = map.getProjection().getVisibleRegion().latLngBounds; 
LatLng sW = latLngBounds.southwest; 
LatLng nE = latLngBounds.northeast; 

LatLng

답변

0

VisibleRegion.farLeft, farRight을 계산 nearLeft 및 nearRight가 필요한 것입니다.

+0

고마워 그것이 나를 위해 일했습니다. – Andy

+0

지도가로드 될 때 VisibleRegion의 위도와 경도를 프로그래밍 방식으로 설정할 수 있습니까? farLeft, nearRight 등의 값을 의미합니다. – Andy

1

사용은 위도를 포함하고 경도

double north = nE.latitude; 
double south = sW.latitude; 
double east = nE.longitude; 
double west = sW.longitude; 

속성 그리고 다른 두 좌표

Reference, API