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