ใช้ Maps SDK สำหรับ Android เวอร์ชัน 3.1.0 เบต้า

Maps SDK สำหรับ Android เวอร์ชัน 3.1.0 เบต้าเป็นการติดตั้งใช้งานใหม่ที่มีแพลตฟอร์ม API เดียวกันกับเวอร์ชันก่อนหน้า (คลาสและเมธอดทั้งหมดยังคงเหมือนเดิม) และฟีเจอร์ใหม่ๆ ให้คุณลองใช้ดังนี้

  • การปรับแต่งใน Maps
  • การจัดการการชนกันของเครื่องหมาย
  • การปรับแต่งเส้นประกอบ

คู่มือนี้จะแสดงวิธีใช้ฟีเจอร์ใหม่

การปรับแต่ง Maps (เบต้า)

การจัดรูปแบบแผนที่ในระบบคลาวด์มีเครื่องมือและฟีเจอร์ที่หลากหลายซึ่งช่วยให้คุณปรับแต่งและจัดการรูปแบบแผนที่ได้ คุณสามารถจัดการและจัดสไตล์แผนที่ในคอนโซล Google Cloud แทนการจัดสไตล์แผนที่ในโค้ดโดยใช้ Maps API และ SDK ดูข้อมูลเพิ่มเติมได้ที่ภาพรวมการปรับแต่งแผนที่ Android

การจัดการการซ้อนทับของเครื่องหมาย (เบต้า)

คุณสามารถระบุได้ว่าเครื่องหมายที่กำหนดเองควรลบล้างป้ายกำกับแผนที่ฐานเริ่มต้นหรือไม่เมื่อเกิดการทับซ้อนกัน และระบุลำดับความสำคัญที่เกี่ยวข้องระหว่างเครื่องหมายที่กำหนดเอง ดูข้อมูลเพิ่มเติมได้ที่การจัดการการทับซ้อนกันของเครื่องหมาย (Android)

การปรับแต่งเส้นประกอบ (เบต้า)

ตอนนี้มีวิธีใหม่ๆ หลายวิธีในการปรับแต่งลักษณะที่ปรากฏของเส้นประกอบ ดังนี้

  • เส้นประกอบหลากสีจะตั้งค่าส่วนของเส้นประกอบเป็นสีต่างๆ
  • เส้นประกอบแบบไล่ระดับสีจะลงสีเส้นประกอบโดยใช้การไล่ระดับสี 2 สี
  • เส้นประกอบแบบประทับจะจัดสไตล์เส้นประกอบโดยใช้บิตแมปซ้ำๆ

สร้างเส้นประกอบหลากสี

คุณสามารถใช้ช่วงเพื่อลงสีแต่ละส่วนของเส้นประกอบได้โดยสร้างออบเจ็กต์ StyleSpan และเพิ่มลงใน PolylineOptions โดยใช้เมธอด addSpan() หรือ addSpans() โดยค่าเริ่มต้น แต่ละรายการในอาร์เรย์จะกำหนดสีของส่วนของเส้นตรงที่เกี่ยวข้อง

สร้างเส้นประกอบแบบไล่ระดับสี

คุณกำหนดการไล่ระดับสีได้โดยระบุจำนวนเต็มอัลฟา-แดง-เขียว-น้ำเงิน (ARGB) แบบ 32 บิต 2 จำนวน เพื่อระบุสีเริ่มต้นและสีสิ้นสุดของเส้นขอบ ตั้งค่าพร็อพเพอร์ตี้นี้ในออบเจ็กต์ตัวเลือกของรูปร่างโดยเรียกใช้ PolylineOptions.addSpan()

สร้างเส้นประกอบที่มีการประทับตรา

คุณสามารถตั้งค่าลักษณะที่ปรากฏของเส้นประกอบเป็นพื้นผิวบิตแมปที่เกิดซ้ำได้ โดยสร้าง StampStyle ของ TextureStyle จากนั้นตั้งค่าพร็อพเพอร์ตี้นี้ในออบเจ็กต์ตัวเลือกของรูปร่างโดยเรียกใช้ PolylineOptions.addSpan()

นำเข้าไลบรารียูทิลิตีที่เข้ากันได้กับเวอร์ชันเบต้า

หากใช้ไลบรารียูทิลิตี Google Maps Android API คุณต้องอัปเดตทรัพยากร Dependency ของโปรเจ็กต์เพื่อแทนที่เวอร์ชันที่มีอยู่ด้วยเวอร์ชันที่เข้ากันได้กับเวอร์ชันเบต้าโดยทำตามขั้นตอนต่อไปนี้

  1. นำเข้าไลบรารี util ที่เข้ากันได้กับรุ่นเบต้าในไฟล์ build.gradle ดังนี้
    implementation 'com.google.maps.android:android-maps-utils-v3:1.3.1'
  2. นำรายการต่อไปนี้ออกจาก build.gradle เพื่อนำไลบรารียูทิลิตีที่ไม่เข้ากันกับเวอร์ชันเบต้าออก
    implementation 'com.google.maps.android:android-maps-utils:1.3.1'