2014-09-06 7 views
0

Google지도 Api V2 (안드로이드 용) 가장 작은 원의 반지름을 결정하기 위해 화면에 표시된 가장 긴 거리를 (줌 요소가 매개 변수 인 동안) 계산하고 싶습니다 현재 화면에 표시된 모든 맵을 포함합니다.화면에 표시되는 최장 거리 (킬로미터)

즉, 화면 가운데와 가장자리 중 하나 사이의 거리를 의미합니다.

내가 할 수있는 도구가 있습니까?

답변

1

당신은 아마 예를 들어, 프로젝션 클래스 (http://developer.android.com/reference/com/google/android/gms/maps/Projection.html)

을 사용할 수 있습니다 (아마도 ... 가장자리 중 하나의 좌표를 얻을 수) :

Projection projection = map.getProjection(); // get map projection 
VisibleRegion vr = projection.getVisibleRegion(); // 

VR 지금의 모서리를 포함하여 지도,

http://developer.android.com/reference/com/google/android/gms/maps/model/VisibleRegion.html

... 당신이 거리를 계산할 수 있습니다 거기에서 아마이 기능을 수행하는 것이 현명 할 겁니다 올바른 OnCameraChangedListener를 사용하여 올바른 투영 값을 얻으십시오

관련 문제