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

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

  • การปรับแต่ง 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 คุณต้องอัปเดตการอ้างอิงโปรเจ็กต์เพื่อแทนที่เวอร์ชันที่มีอยู่ ด้วยเวอร์ชันที่เข้ากันได้กับเบต้าโดยทำตามขั้นตอนต่อไปนี้

  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'