ปรับแต่งรูปแบบแผนที่

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

ตัวอย่างรูปแบบแผนที่แบบกำหนดเอง 1 ตัวอย่างรูปแบบแผนที่แบบกำหนดเอง 2

กำหนดรูปแบบแผนที่

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

Navigation SDK มีแผนที่ 2 ประเภทที่สามารถจัดสไตล์ได้ ได้แก่ แผนที่การนำทาง ซึ่งจะแสดงในระหว่างเซสชันการนำทางที่ใช้งานอยู่ และแผนที่ถนน ซึ่งจะแสดงเมื่อไม่มีเซสชันการนำทางที่ใช้งานอยู่ รูปแบบที่คุณกำหนดและเชื่อมโยงกับรหัสแผนที่จะใช้กับทั้งประเภทการนำทางและแผนที่ถนน

ดูรายละเอียดทั้งหมดเกี่ยวกับการกำหนดรูปแบบแผนที่ได้ที่หัวข้อ สร้างและใช้รูปแบบแผนที่ในเอกสารประกอบ Maps SDK สำหรับ Android

ใช้รูปแบบแผนที่

เมื่อมีสไตล์แผนที่ที่เชื่อมโยงกับรหัสแผนที่แล้ว คุณสามารถเพิ่มรหัสดังกล่าวผ่านองค์ประกอบ <fragment> ในไฟล์เลย์เอาต์ของกิจกรรมได้โดยใช้คลาส MapView หรือใช้คลาส GoogleMapOptions ในอินสแตนซ์ MapFragment, SupportMapFragment หรือ SupportNavigationFragment

ดูข้อมูลเพิ่มเติมเกี่ยวกับการใช้รูปแบบแผนที่ได้ที่ เพิ่มรหัสแผนที่ลงในแอปในเอกสารประกอบ Maps SDK สำหรับ Android

รูปแบบโหมดสว่างและโหมดมืด

การจัดรูปแบบแผนที่ในระบบคลาวด์ช่วยให้คุณกำหนดรูปแบบโหมดสว่างและโหมดมืดได้ ใน Navigation SDK แผนที่ถนน (แผนที่ที่ไม่ใช่การนำทาง) จะมีโหมดสว่างและโหมดมืดได้ ส่วนแผนที่การนำทางจะมีโหมดกลางวันและโหมดแสงน้อยหรือโหมดกลางคืนได้ เมื่อเชื่อมโยงสไตล์กับแผนที่ใน Navigation SDK สไตล์จะมีผลกับทั้งแผนที่ถนนและแผนที่การนำทาง

  • สไตล์โหมดสว่างใน Cloud Console จะใช้กับทั้งแผนที่ถนนในโหมดสว่างและแผนที่การนำทางในเวลากลางวัน
  • รูปแบบโหมดมืดใน Cloud Console จะใช้กับทั้งแผนที่ถนนในโหมดมืดและแผนที่การนำทางในโหมดแสงน้อย/โหมดกลางคืน

การเรียกเก็บเงิน

เมื่อแอปโหลดแผนที่ซึ่งมีการใช้รหัสแผนที่ ระบบจะเรียกเก็บเงินค่าโหลดแผนที่จาก SKU แผนที่แบบไดนามิก โปรดทราบว่าทริกเกอร์นี้แตกต่างจากทริกเกอร์ของการโหลดแผนที่ที่ไม่ได้ใช้รหัสแผนที่ ระบบจะเรียกเก็บเงินสำหรับการโหลดแผนที่ที่ไม่มีรหัสแผนที่ตาม SKU ของ Maps SDK ดูข้อมูลเพิ่มเติมเกี่ยวกับทริกเกอร์และราคาของ SKU แต่ละรายการได้ที่ราคาและการเรียกเก็บเงิน

นโยบายและการใช้งาน

เมื่อปรับแต่งรูปแบบแผนที่ใน Navigation SDK คุณต้องปฏิบัติตามนโยบายเกี่ยวกับการแก้ไข UI การนำทางที่ยอมรับได้ โดยเฉพาะอย่างยิ่ง คุณต้องไม่นำเครือข่ายถนนออกจากแผนที่การนำทางหรือลดคอนทราสต์ของสีขององค์ประกอบแผนที่ในแผนที่การนำทางอย่างมีนัยสำคัญ

ดูรายละเอียดทั้งหมดเกี่ยวกับการแก้ไข UI การนำทางที่ยอมรับได้ที่นโยบายสำหรับ Navigation SDK สำหรับ Android