2012-04-17 3 views
1

다음 스크린 샷에서 모든지도 뷰에 기본적으로 나타나는 흰색 영역 (빨간색으로 강조 표시된 부분)을 볼 수 있습니다. MapsView in android에는이 기본 동작이 있지만 네이티브 Google지도 앱이 기기에서 실행되면 흰색 영역이 표시되지 않습니다. 나는 그 행동을보고 싶다. 그러나 나는 옵션이 없다. 흰색 영역에 패닝을 중지시키는 스크롤 리스너가지도 상에 있어야합니다. 어떤 도움을받을 수 있습니다.android에서 mapView의 회색/흰색 영역을 숨기는 방법

감사합니다,

Check the highlighted area in this image

당신이 (빨간색으로 강조 표시) 흰색 영역마다지도보기 기본적으로 나타나는 볼 수있는 다음의 스크린 샷에서

답변

0

.

기본적으로 모든 맵보기에는 표시되지 않습니다. 예를 들어, This sample application에는 적어도 합리적인 줌 레벨에서는 이러한 영역이 없습니다.

메르카토르 투영법의 종횡비로 인해 문제가 순전히 확대/축소 수준 1 일 수 있습니다. 나는 1

의 줌 레벨을 방해하지만, 기본 구글지도 앱이 기기에서 시작할 때, 그것은 구글 때문입니다 흰색 영역

을 보여 나던 때문에 그것은 년이되었습니다 지도 애플리케이션은 확대/축소 수준 1에서 시작하지 않습니다. 그러나 가장 낮은 확대/축소 수준에 도달하기 위해 집을 확대/축소 한 다음 이동하면지도 위 및 아래에 흰색 공백이 표시됩니다. 다시 말하지만, 이것은 아마도 Mercator 투영법의 종횡비로 인한 것입니다.

지도에 흰색 영역 위로 이동을 중지시키는 스크롤 수신기가 있어야합니다.

나는 의심 스럽다.

+0

예 처음에는 샘플 애플리케이션에 흰색 영역이 표시되지 않지만 완전히 zooomed하면 흰색 영역을 볼 수 있습니다. 그러나 Android지도에서 완전히 축소 한 경우에도 Google지도 애플리케이션을 열면 같은 Google지도에 흰색 영역이 표시되지 않습니다. 메르카토르 프로젝션 문제가있을 수 있지만이를 해결하는 방법에 대한 아이디어는있을 수 있습니다. – Vansi

+0

@Vansi : "그러나 완전히 축소해도 Google지도 애플리케이션을 Android 기기에서 열면 같은 Google지도에 흰색 영역이 표시되지 않습니다." - 그래, 내 갤럭시 넥서스에서 테스트 한대로. 지도의 일부를보기 위해 이동하려면 흰색 영역을보기 위해 화면 이동해야합니다. Google지도 애플리케이션은 스크린 샷에 표시된 것과 같이 축소되지 않습니다. "mercator 투영 문제가있을 수 있지만 해결 방법에 대한 아이디어." - 휴대 전화의 가로 세로 비율에 맞게 설계된 다른 행성으로 이동할 수 있습니다. – CommonsWare

관련 문제