지도 모드 변경

플랫폼 선택: Android iOS JavaScript

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" />

사용 사례

각 지도 모드의 일반적인 사용 사례는 다음과 같습니다.

  • 도로 지도: 가독성과 거리 수준 데이터가 기본인 탐색 기능이 많은 앱에 적합합니다.
  • 위성 및 하이브리드: 시각적 충실도와 지형 컨텍스트가 필수적인 부동산, 환경 모니터링 또는 관광 앱에 적합합니다.