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" />
사용 사례
각 지도 모드의 일반적인 사용 사례는 다음과 같습니다.
- 도로 지도: 가독성과 거리 수준 데이터가 기본인 탐색 기능이 많은 앱에 적합합니다.
- 위성 및 하이브리드: 시각적 충실도와 지형 컨텍스트가 필수적인 부동산, 환경 모니터링 또는 관광 앱에 적합합니다.