클라우드 기반 지도 스타일 지정

플랫폼 선택: Android iOS JavaScript 웹 서비스

Google Maps Platform에서는 Google Cloud 콘솔을 통해 손쉽게 지도의 스타일을 지정하고 지도를 맞춤설정 및 관리할 수 있는 클라우드 기반 지도 스타일 지정 기능을 제공합니다. 이 기능을 사용하면 스타일을 변경할 때마다 앱 코드를 업데이트하지 않고도 사용자를 위한 맞춤 지도 환경을 만들 수 있습니다.

2020년 9월 15일 이전에 생성된 스타일에는 Google 지도의 고급 자연 지형지물 표시 기능이 적용되지 않습니다. 지도 스타일 지정에 Google 지도의 고급 자연 지형지물 지원을 사용하려면 지도 스타일을 생성해야 합니다.

클라우드 기반 지도 스타일 지정을 사용하는 경우 지도 ID를 지정하면 코드를 변경하지 않고도 Google 지도를 사용하는 모든 앱에서 지도 스타일을 만들고 수정할 수 있습니다. 모든 스타일 변경을 Cloud 콘솔에서 수행할 수 있으며 코딩 기술이 필요하지 않습니다. 도로, 건물, 수역, 관심 장소, 대중교통 경로와 같은 다양한 지도 요소의 모양과 색상을 변경합니다.

기능은 다음과 같습니다.

  • 클라우드 기반 지도 스타일 지정: JSON을 사용하여 코드로 지도 스타일을 지정하는 대신 Cloud 콘솔에서 지도 ID 및 지도 스타일을 통해 동적 또는 정적 지도를 관리하고 지도의 스타일을 지정할 수 있습니다.
  • 비즈니스 관심 장소 필터링: 비즈니스 관심 장소 카테고리 5개를 지도 화면에서 선택적으로 삭제할 수 있습니다.
  • POI 밀도 조정: 기본 지도에 표시되는 관심 장소의 밀도를 조정하여 기본적으로 관심 장소를 더 많이 또는 더 적게 표시할 수 있습니다.

클라우드 기반 지도 스타일 지정은 Android용 Maps SDK1, iOS용 Maps SDK, JavaScript, Maps Static API에서 사용할 수 있지만 플랫폼에 따라 일부 지형지물은 표시되지 않습니다.

시작하기 전에

* Android용 Maps SDK 업그레이드
클라우드 기반 지도 스타일 지정을 사용하려면 Android용 Maps SDK 18.0.0 이상을 사용하고 최신 Android용 Maps SDK 렌더기를 사용해야 합니다.

결제

클라우드 기반 지도 스타일 지정을 사용하려면 지도 ID가 필요합니다. Android용 Maps SDK, iOS용 Maps SDK, JavaScript에서 지도 ID를 사용하면 동적 지도 SKU에 대한 요금이 부과됩니다. Maps Static API에서 지도 ID를 사용하면 정적 Maps SKU에 대한 요금이 부과됩니다.

ApiDemos 샘플 앱 실행

ApiDemos 샘플 앱을 실행하려면 GitHub 샘플(Java | Kotlin)과 CloudBasedMapStylingDemoActivity 데모(Java | Kotlin)를 참고하세요.

클라우드에서 Android 지도의 스타일을 지정하는 방법을 보여주는 JavaKotlin 샘플 애플리케이션을 확인할 수 있습니다.

알려진 문제

앱이 고객에게 제공되면 지도 ID가 포함된 지도의 맞춤 스타일을 Google Cloud 콘솔에서 업데이트할 수 있습니다. 새로운 스타일은 몇 시간 이내에 앱에 반영됩니다.

테스트를 위해 새로운 맞춤 스타일이 즉시 표시되도록 하려면 테스트 기기에서 앱 데이터를 삭제하세요. 기기에서 데이터를 삭제하는 방법에 대한 자세한 내용은 Android 도움말: 여유 공간 확보를 참고하세요.

설정은 휴대전화마다 다를 수 있습니다. 자세한 내용은 기기 제조업체에 문의하세요.


  1. Android 라이트 모드에서는 클라우드 기반 지도 스타일 지정을 사용할 수 없습니다.