2016-09-16 2 views
0

내 응용 프로그램에는 사용자가 확대/축소하고지도를 이동할 수있는 내장 된 Google지도가 있습니다.안드로이드의 경계 상자에서 주소를 얻는 방법

사용자가 현재보고있는 주소를 표시하고 싶습니다. 지오 코더를 사용하여 현재지도 경계의 중심 위치 주소를 표시하는 데 아무런 문제가 없습니다. 그러나 사용자가 축소되어 일부 국가의 전체 주소를 제공하는 것이 타당하지 않은 경우 국가 중간에있는 임의의 위치. 내가 원하는 무엇

는 ... 등 모든 방법을 확대 모두의 방법과 국가를 확대 할 때 줌 레벨, 즉 주소에 의한 주소를 제공 할 수 있도록

어떤 아이디어인가?

답변

0

Camera and View에서 설명한대로 zoom level을 설정해보십시오. 세계

  • 5 :

    • 1 : 줌 레벨에 해당, 당신은 다음과 같은 세부 사항을 볼 것으로 예상 할 수있다 대륙/대륙
    • 10 : 도시
    • 15 : 거리
    • 20 : 건물을

    그 외에도 최대한 큰 확대/축소 수준에서 볼 수있는지도의 경계를 설정할 수 있습니다. CameraUpdateFactory.newLatLngBounds(LatLngBounds bounds, int padding)을 사용하면 카메라 위치를 변경하는 CameraUpdate을 얻을 수 있으므로 주어진 LatLngBounds이 패딩 (픽셀 단위)을 고려하여지도 전체에 맞습니다.

    자세한 정보 및 몇 가지 코드 샘플은 위의 링크를 확인하십시오.

  • +0

    죄송하지만 그 질문에는 답변이되지 않습니다. 당신은 내가 필요로하는 것과 정반대 인 것을 묘사하고있다. 즉 주소를 주면 그 주소에 맞게지도를 옮기거나 크기를 조정할 수있다. 내가 필요로하는 것은 :지도 경계를 감안할 때, 나는 그녀가보고있는 것을 사용자에게 말하고 싶다. – EZDsIt

    관련 문제