ทำตามขั้นตอนต่อไปนี้เพื่อตั้งค่าตัวทำเครื่องหมายขั้นสูง
เปิดใช้ตัวแสดงแผนที่ใหม่
ตัวแสดงผลแผนที่ที่อัปเกรดพร้อมใช้งานตั้งแต่เวอร์ชัน 18.0.0 Maps SDK สำหรับ Android โหมดแสดงภาพนี้มีการปรับปรุงมากมาย รวมถึง รองรับการจัดรูปแบบแผนที่ในระบบคลาวด์เป็น Maps SDK สำหรับ Android
การเปิดตัว Maps SDK เวอร์ชัน 18.2.0 สำหรับ Android ทำให้ Google ได้เปลี่ยน โหมดแสดงภาพเริ่มต้นจากโหมดแสดงภาพเดิมไปเป็นโหมดแสดงภาพแผนที่ที่อัปเกรดแล้ว ช่วงเวลานี้ การเปลี่ยนแปลงหมายความว่าขณะนี้ระบบจะใช้โหมดแสดงภาพแผนที่ที่อัปเกรดในแอปของคุณโดยค่าเริ่มต้น เมื่อคุณสร้างแอปใหม่ หรือสร้างแอปที่มีอยู่อีกครั้ง
สร้างรหัสแผนที่
หากต้องการสร้างรหัสแผนที่ใหม่ ให้ทำตามขั้นตอนใน สร้างรหัสแผนที่ โปรด ตั้งค่าประเภทแผนที่เป็น Android
อัปเดตรหัสการเริ่มต้นแผนที่
ขั้นตอนนี้ต้องใช้รหัสแผนที่ที่คุณเพิ่งสร้างขึ้น สามารถพบได้ใน Maps ของคุณ การจัดการ
หากต้องการเพิ่มรหัสแผนที่ลงในโค้ดเริ่มต้น ให้ดู เพิ่มรหัสแผนที่ลงในแอป
ตรวจสอบความสามารถของแผนที่ (จำเป็น)
เครื่องหมายขั้นสูงต้องมีรหัสแผนที่ หากไม่มีรหัสแผนที่ หรือ
มีการส่งรหัสแผนที่ที่ไม่ถูกต้องและไม่สามารถโหลดเครื่องหมายขั้นสูงได้ ใช้
เวลา
MapCapabilities.isAdvancedMarkersAvailable()
ในการตรวจสอบว่ามีการรองรับเครื่องหมายขั้นสูงหรือไม่
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());