2011-01-13 2 views
1

Android MapView.preLoad() 메소드가 실제로하는 일은 무엇입니까? "API는지도의 현재 중심에 타일을 미리로드합니다." 이것이 의미하는 바는 무엇이며 어떻게하면 MapView에서 맵로드 속도를 높이는 데 사용할 수 있습니까?MapView.preLoad()는 정확히 무엇을 수행합니까?

안부

P

답변

1

그것은 실제지도 그래픽과지도에 대한 정보를 의미는 구글지도에서로드됩니다. 이것을 에 실제로 적용하면 로딩 속도가 빨라지지만 (결국 실제 로딩 시간은 거의 동일합니다.) 사용자가 맵보기로 들어가기로 결정하기 전에 데이터를로드 할 수 있습니다. 어느 것이 많은 도움이 될지는 모르겠지만 모든 것은 응용 프로그램과 사용자가 상호 작용하는 방식에 따라 다릅니다.

+0

예를 들어 특정 상황에서만 MapView가 표시되는 경우 데이터를 직접로드 할 수 있으며 MapView가 표시 될 때 이미로드되었을 수 있습니다. 이 경우 MapView를 보유한 Activity가 표시 될 때 MapView가 항상 직접 표시되는 경우이 메서드는 추가 기능을 제공합니까? –

+0

정확하게 그와 같습니다 :) –

+0

반경이 어느 정도입니까? 현재 줌 레벨 또는 모든 줌 레벨에서 즉각적인 주변 타일을 가져옵니다 ...? 사용자가지도보기로 이동하기 전에 미리로드 할 수 있지만 포 그라운드에 있지 않은 경우 MapView가 실제로 위치의 중앙에 배치 될 수 있다고 말합니다. –

관련 문제