지도 유형 설정하기
아이나비 지도의 유형을 설정하는 방법을 설명합니다.
지도 유형
아이나비 지도 SDK에서는 일반 지도, 항공 지도, 하이브리드 지도, 일반 지형 지도, 항공 지형 지도, 하이브리드 지형 지도 여섯 가지 유형을 제공합니다.
일반 지도
배경에 시각화된 도로, 녹지, 하천 등의 정보가 표출되고, 그 위에 주기가 표출됩니다.

항공 지도
배경에 항공 사진이 표출됩니다. 배경을 제외한 요소들은 표출되지 않습니다.

하이브리드 지도
배경에 항공 사진이 표출되고, 그 위에 도로와 주기가 표출됩니다.

일반 지형 지도
지형도와 함께 일반 지도가 표출됩니다.

항공 지형 지도
지형도와 함께 항공 지도가 표출됩니다.

하이브리드 지형 지도
지형도와 함께 하이브리드 지도가 표출됩니다.

지도 유형 설정하기
지도 유형 설정은 크게 두 가지 방법을 제공합니다.
지도 초기화 전 초기 옵션으로 설정하기
지도 초기화 시점에 원하는 지도 유형을 표출하고 싶을 경우, InvMapOptions 객체를 통해 초기 옵션으로 지도 유형을 설정할 수 있습니다.
// 초기 옵션으로 지도 유형을 항공 지도로 설정
val invMapOptions = InvMapOptions()
.camera(CameraPosition(LatLng(37.55628, 126.97202), 14.0))
.setMapType(InaviMap.MapType.Satellite)
// InvMapView 생성
val invMapView = InvMapView(context, invMapOptions)
// InvMapFragment 생성
val mapFragment = InvMapFragment.newInstance(invMapOptions)
지도 초기화 후 설정하기
지도 초기화 이후 지도 유형을 변경하고 싶을 경우, InaviMap 객체를 통해 지도 유형을 설정할 수 있습니다.
override fun onMapReady(inaviMap: InaviMap) {
// 지도 유형을 항공 지도로 설정
inaviMap.mapType = InaviMap.MapType.Satellite
}
Last updated
Was this helpful?