Android용 지도 3D SDK에서는 다음과 같은 3D 지도 모드를 사용할 수 있습니다.
-
ROADMAP은 기본 지도 라벨이 있는 기본 도로 지도 뷰를 표시합니다. SATELLITE은 항공 이미지를 기반으로 사실적인 지도를 표시합니다.HYBRID은 기본 지도 라벨이 있는 위성 지도 뷰를 표시합니다.
프로그래매틱 방식으로 지도 모드 설정
GoogleMap3D 객체에서 setMapMode 메서드를 호출하고 Map3DMode 값 중 하나를 전달하여 코드에서 지도 모드를 동적으로 설정합니다.
// Add imports
import com.google.android.gms.maps3d.model.Map3DMode
...
// Add to the onMap3DViewReady method, after the googleMap3D object has been initialized
googleMap3D.setMapMode(Map3DMode.ROADMAP)
레이아웃 XML에서 지도 모드 설정하기
map3d:mapMode 속성을 사용하여 레이아웃 XML 파일에서 Map3DView 구성요소를 선언할 때 초기 지도 모드를 직접 지정합니다.
<com.google.android.gms.maps3d.Map3DView
android:id="@+id/map3dView"
android:layout_width="match_parent"
android:layout_height="match_parent"
map3d:mapMode="roadmap" />
사용 사례
다음은 각 지도 모드의 일반적인 사용 사례입니다.
- 로드맵: 가독성과 거리 수준 데이터가 중요한 내비게이션 중심 앱에 적합합니다.
- 위성 및 하이브리드: 시각적 충실도와 지형 컨텍스트가 필수적인 부동산, 환경 모니터링 또는 관광 앱에 적합합니다.