새로운 지도 스타일이 곧 Google Maps Platform에 제공될 예정입니다. 이 지도 스타일 지정 업데이트에는 새로운 기본 색상 팔레트와 지도 환경 및 사용성 개선사항이 포함됩니다. 모든 지도 스타일이 2025년 3월에 자동으로 업데이트됩니다. 사용 가능 여부 및 더 일찍 선택하는 방법에 대한 자세한 내용은
Google Maps Platform용 새로운 지도 스타일 을 참고하세요.
의견 보내기
시작하기
컬렉션을 사용해 정리하기
내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.
고급 마커를 설정하려면 다음 단계를 따르세요.
새 지도 렌더기 사용 설정
업그레이드된 지도 렌더기는 Android용 Maps SDK 버전 18.0.0부터 사용할 수 있습니다. 이 렌더기를 통해 클라우드 기반 지도 스타일 지정 등의 여러 가지 개선된 Android용 Maps SDK에 관한 기능을 이용할 수 있습니다.
Android용 Maps SDK 버전 18.2.0이 출시됨에 따라 Google은 기본 렌더기를 기존 렌더기에서 업그레이드된 지도 렌더기로 전환했습니다. 새 앱을 빌드하거나 기존 앱을 다시 빌드할 때 업그레이드된 지도 렌더기가 앱에서 기본적으로 사용됩니다.
주의: 앱에서 고급 마커를 사용하려면 업그레이드된 지도 렌더기로 앱을 빌드해야 합니다. 기존 앱에 고급 마커를 추가하는 경우, 앱에서 업그레이드된 지도 렌더기를 사용하도록 앱을 다시 빌드하세요. 자세한 정보는 새 지도 렌더기 에서 참고하세요.
지도 ID 만들기
새 지도 ID를 만들려면 지도 ID 만들기 의 단계를 따르세요. 지도 유형은 Android 로 설정해야 합니다.
중요: 테스트의 경우 앱 코드에서 DEMO_MAP_ID
를 지도 ID로 사용하면 지도 ID를 만들고 구성하는 단계를 건너뛸 수 있습니다. DEMO_MAP_ID
는 테스트 용도로만 사용됩니다. 프로덕션 환경에서는 DEMO_MAP_ID
를 사용하지 마세요.
지도 초기화 코드 업데이트
이 단계에서는 방금 만든 지도 ID가 필요합니다. 지도 ID는 지도 관리 페이지에서 찾을 수 있습니다.
지도 ID를 초기화 코드에 추가하려면 앱에 지도 ID 추가하기 를 참고하세요.
지도 기능 확인(필수)
고급 마커에는 지도 ID가 필요합니다. 지도 ID가 누락되었거나 잘못된 지도 ID가 전달된 경우 고급 마커를 로드할 수 없습니다. MapCapabilities.isAdvancedMarkersAvailable()
메서드로 고급 마커가 지원되는지 확인하세요.
주의: 일부 기기에서는 새 지도 렌더기가 지원되지 않아 고급 마커가 표시되지 않을 수 있습니다. 런타임에 MapCapabilities
를 사용하여 지원 여부를 확인하세요. 고급 마커가 지원되지 않으면 표준 마커 사용 등 대체 옵션을 정의하세요. 새 지도 렌더기의 기기 요구사항은 지원되는 기기 를 참고하세요.
Kotlin
val capabilities: MapCapabilities = googleMap.getMapCapabilities()
System.out.println("is advanced marker enabled?" + capabilities.isAdvancedMarkersAvailable())
Java
MapCapabilities capabilities = googleMap.getMapCapabilities();
System.out.println("is advanced marker enabled?" + capabilities.isAdvancedMarkersAvailable());
다음 단계
고급 마커 만들기
의견 보내기
달리 명시되지 않는 한 이 페이지의 콘텐츠에는 Creative Commons Attribution 4.0 라이선스 에 따라 라이선스가 부여되며, 코드 샘플에는 Apache 2.0 라이선스 에 따라 라이선스가 부여됩니다. 자세한 내용은 Google Developers 사이트 정책 을 참조하세요. 자바는 Oracle 및/또는 Oracle 계열사의 등록 상표입니다.
최종 업데이트: 2024-05-14(UTC)
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"필요한 정보가 없음"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"너무 복잡함/단계 수가 너무 많음"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"오래됨"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"번역 문제"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"샘플/코드 문제"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"기타"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"이해하기 쉬움"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"문제가 해결됨"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"기타"
}]
의견을 전달하고 싶나요?
{"lastModified": "\ucd5c\uc885 \uc5c5\ub370\uc774\ud2b8: 2024-05-14(UTC)"}
[[["이해하기 쉬움","easyToUnderstand","thumb-up"],["문제가 해결됨","solvedMyProblem","thumb-up"],["기타","otherUp","thumb-up"]],[["필요한 정보가 없음","missingTheInformationINeed","thumb-down"],["너무 복잡함/단계 수가 너무 많음","tooComplicatedTooManySteps","thumb-down"],["오래됨","outOfDate","thumb-down"],["번역 문제","translationIssue","thumb-down"],["샘플/코드 문제","samplesCodeIssue","thumb-down"],["기타","otherDown","thumb-down"]],["최종 업데이트: 2024-05-14(UTC)"]]