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