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

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

  • การปรับแต่งใน Maps
  • การจัดการการชนกันของมาร์กเกอร์
  • การปรับแต่งโพลีไลน์

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

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

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

การจัดการการชนกันของมาร์กเกอร์ (เบต้า)

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

การปรับแต่งโพลีไลน์ (เบต้า)

ตอนนี้คุณมีวิธีใหม่ๆ หลายวิธีในการปรับแต่งลักษณะที่ปรากฏของโพลีไลน์ ดังนี้

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

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

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

สร้างโพลีไลน์ไล่ระดับสี

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

สร้างโพลีไลน์แบบประทับ

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

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

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

  1. นำเข้าไลบรารียูทิลิตีที่เข้ากันได้กับเวอร์ชันเบต้าในไฟล์ 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'