เอกสารนี้แสดงข้อกำหนดสำหรับแอปพลิเคชันที่พัฒนาด้วย Navigation SDK สำหรับ Android
การใช้งานการติดตั้งใช้งานของลูกค้าที่ยอมรับได้
Navigation SDK สำหรับ Android ออกแบบมาเพื่อนำทางแบบเลี้ยวต่อเลี้ยวแบบเรียลไทม์ให้แก่ผู้ขับขี่ในแอปพลิเคชันบนอุปกรณ์เคลื่อนที่ นอกจากนี้ ระบบยังอาจใช้ข้อมูลที่ API สร้างขึ้นในแอปพลิเคชันอื่นๆ เพื่อแชร์ข้อมูลที่เกี่ยวข้องกับสถานะคนขับและเพื่อติดตามตำแหน่งคนขับโดยทั่วไป
การติดตั้งใช้งานของลูกค้าที่ไม่ได้รับอนุญาต
Navigation SDK สำหรับ Android อนุญาตให้ใช้กับแอปพลิเคชันเชิงพาณิชย์เท่านั้น ไม่อนุญาตให้ใช้ Navigation SDK สำหรับ Android ในกรณีการใช้งานหมวดหมู่ต่อไปนี้โดยไม่ได้รับความยินยอมเป็นลายลักษณ์อักษรล่วงหน้าอย่างชัดแจ้งจาก Google
- การกำหนดเส้นทางหรือการนำทางสำหรับยานพาหนะขนาดใหญ่หรือยานพาหนะหนัก เช่น รถบัส รถบรรทุก หรือยานพาหนะ ที่มีข้อจำกัดบนท้องถนน เว้นแต่จะใช้การกำหนดเส้นทางสำหรับยานพาหนะขนาดใหญ่ ที่มีโปรเจ็กต์ที่ Google จัดสรรให้ หรือในกรณีที่บริการระบุอย่างชัดเจนว่ารองรับการนำทางสำหรับยานพาหนะหนัก หรือยานพาหนะขนาดใหญ่
การคัดลอกเนื้อหา
ระบบอาจแสดงชื่อถนนและขีดจำกัดความเร็วให้คุณตามการโต้ตอบของผู้ใช้กับแอป หากคุณบันทึกหรือเก็บชื่อถนนหรือขีดจำกัดความเร็วไว้เพื่อใช้ในบริบทอื่นๆ นอกเซสชันของผู้ใช้ การดำเนินการนี้จะถือเป็นการคัดลอกข้อมูล ซึ่งข้อกำหนดของเราไม่อนุญาต
การแก้ไข UI การนำทางที่ยอมรับได้
Navigation SDK สำหรับ Android ช่วยให้ปรับแต่ง UI บางอย่างได้ เช่น การปรับแต่งแผนที่การนำทาง การเพิ่มเครื่องหมายที่กำหนดเอง การเปลี่ยนขนาดและเนื้อหาของส่วนหัวและส่วนท้าย ที่อยู่รอบๆ วิวพอร์ตการนำทาง หรือการเปลี่ยนขนาดของวิวพอร์ตการนำทาง เอง ในบางสถานการณ์ คุณอาจต้องการซ้อนทับเนื้อหาบน หน้าจอนำทางที่ใช้งานอยู่ด้วย
โดยคุณต้องไม่ทำการดัดแปลงที่ขัดขวางการใช้งานอย่างปลอดภัยโดยผู้ขับขี่ ตัวอย่างเช่น การเปลี่ยนแปลงต่อไปนี้ อาจส่งผลเสียต่อความปลอดภัยของผู้ขับขี่และควรหลีกเลี่ยง
- การแสดงภาพเคลื่อนไหวที่รบกวนสมาธิในระหว่างการนำทางที่ใช้งานอยู่
- การแสดงภาพซ้อนบนหน้าจอนำทางโดยไม่ต้องมีการดำเนินการจากผู้ขับขี่อย่างชัดเจน
- การวางซ้อนตำแหน่งบนหน้าจอนำทางที่ใช้งานอยู่ซึ่งซ่อนตำแหน่งปัจจุบันของผู้ขับขี่ หรือบล็อกข้อมูลการนำทางที่สำคัญอย่างถาวร ซึ่งรวมถึงการเลี้ยวที่กำลังจะมาถึง คำแนะนำช่องทาง การวางแนวเข็มทิศ และองค์ประกอบ UI มาตรฐานทั้งหมดในประสบการณ์การนำทาง
- การนำเครือข่ายถนนออกจากแผนที่นำทางหรือการลดความคมชัดของสี ขององค์ประกอบแผนที่บนแผนที่นำทางอย่างมาก
ข้อกำหนดในการใช้งานอื่นๆ
- คุณไม่สามารถแก้ไขข้อกำหนดในผลิตภัณฑ์ของ Navigation SDK โดยไม่ได้รับความยินยอมเป็นลายลักษณ์อักษรล่วงหน้าจาก Google
- แอปของคุณต้องแสดงข้อมูลต่อไปนี้ต่อผู้ใช้เมื่อผู้ใช้
ใช้งานแอปเป็นครั้งแรก
- ข้อกำหนดในการใช้งาน Navigation SDK
- ผู้ใช้ปลายทางควรใช้ดุลยพินิจอย่างอิสระเสมอเมื่อใช้การนำทาง เนื่องจากข้อมูลจากบริการ Navigation SDK อาจแตกต่างจากสภาพการจราจรแบบเรียลไทม์จริง
- ผู้ใช้ปลายทางมีหน้าที่รับผิดชอบค่าใช้จ่ายที่เกิดขึ้นแต่เพียงผู้เดียวเมื่อทำตาม เส้นทางที่บริการ Navigation SDK ระบุ เช่น ค่าธรรมเนียมทางด่วนหรือช่องทางสำหรับยานพาหนะที่มีผู้โดยสารจำนวนมาก
ข้อกำหนดการระบุแหล่งที่มาของ Google Maps
ส่วนนี้จะระบุข้อกำหนดด้านการระบุแหล่งที่มาและหลักเกณฑ์สำหรับการแสดง Google Maps และเนื้อหาผ่านแอปพลิเคชันของคุณ
แสดงการระบุแหล่งที่มาของ Google Maps
คุณต้องปฏิบัติตามข้อกำหนดการระบุแหล่งที่มาของ Google Maps เมื่อแสดงเนื้อหาจาก Google Maps Platform API ในแอปหรือเว็บไซต์ คุณไม่จำเป็นต้องเพิ่มการระบุแหล่งที่มา หากเนื้อหาแสดงใน Google Maps ซึ่งมีการระบุแหล่งที่มาอยู่แล้ว
การระบุแหล่งที่มาของ Google Maps ที่รวมไว้
สําหรับการระบุแหล่งที่มาของ Google Maps ที่ Google Maps Platform มีให้ใน อินเทอร์เฟซผู้ใช้แล้ว ให้ทําดังนี้
- อย่านำการระบุแหล่งที่มาที่รวมไว้ออกไม่ว่าจะแสดงที่ใดก็ตาม อย่าดัดแปลง ซ่อน หรือปิดบังการระบุแหล่งที่มา และตรวจสอบว่ามองเห็นได้อย่างชัดเจนบนพื้นหลัง
- แยกความแตกต่างของเนื้อหา Google Maps Platform จากเนื้อหาอื่นๆ ด้วยการใช้คำแนะนำ UI เช่น เส้นขอบ สีพื้นหลัง เงา หรือพื้นที่ว่างที่เพียงพอ
- เมื่อทำการแก้ไขภาพ คุณต้องปฏิบัติตามข้อกำหนดการระบุแหล่งที่มาของ Google Maps ทั้งหมด
การระบุแหล่งที่มาด้วยโลโก้และข้อความของ Google Maps
การระบุแหล่งที่มาควรอยู่ในรูปแบบของโลโก้ Google Maps ทุกครั้งที่เป็นไปได้ ในกรณีที่มีพื้นที่จำกัด ข้อความ Google Maps จะใช้ได้ ผู้ใช้ปลายทางต้องทราบเสมอว่าเนื้อหาใดที่ Google Maps จัดหาให้
การระบุแหล่งที่มาด้วยโลโก้
ปฏิบัติตามข้อกำหนดต่อไปนี้สำหรับการใช้โลโก้ Google Maps ในแอป
ดาวน์โหลดโลโก้ Google Maps
ใช้ไฟล์โลโก้ Google Maps อย่างเป็นทางการ ดาวน์โหลดโลโก้ด้านล่างและทำตามหลักเกณฑ์ในส่วนนี้
ดาวน์โหลดชิ้นงานการระบุแหล่งที่มาของ Google Mapsเมื่อใช้โลโก้ Google Maps ให้ทำตามหลักเกณฑ์ต่อไปนี้
- ห้ามแก้ไขโลโก้ไม่ว่าในกรณีใดก็ตาม
- รักษาสัดส่วนภาพของโลโก้เพื่อไม่ให้บิดเบี้ยว
- ใช้โลโก้แบบมีเส้นขอบบนพื้นหลังที่ยุ่งเหยิง เช่น แผนที่หรือรูปภาพ
- ใช้โลโก้แบบไม่มีเส้นขอบบนพื้นหลังเรียบ เช่น สีทึบหรือการไล่ระดับสีแบบละเอียด
ข้อกำหนดขนาดโลโก้
ปฏิบัติตามข้อกำหนดด้านขนาดต่อไปนี้สำหรับโลโก้ Google Maps- ความสูงขั้นต่ำของโลโก้: 16dp
- ความสูงของโลโก้สูงสุด: 19dp
- พื้นที่ว่างขั้นต่ำของโลโก้: 10dp ทางด้านซ้าย ขวา และด้านบน 5dp ทางด้านล่าง
ดูข้อมูลเกี่ยวกับ dp ได้ที่ความหนาแน่นของพิกเซลในเว็บไซต์ Material Design
การช่วยเหลือพิเศษสำหรับโลโก้
ทำตามข้อกำหนดด้านการช่วยเหลือพิเศษต่อไปนี้สำหรับโลโก้ Google Maps- รักษาระดับความแตกต่างที่เข้าถึงได้ระหว่างโลโก้กับพื้นหลัง
- ใส่ป้ายกำกับการช่วยเหลือพิเศษพร้อมข้อความ Google Maps
การระบุแหล่งที่มาของข้อความ
หากขนาดของอินเทอร์เฟซไม่รองรับการใช้โลโก้ Google Maps คุณสามารถสะกดคำว่า Google Maps เป็นข้อความได้ ปฏิบัติตามหลักเกณฑ์ต่อไปนี้:
- โปรดอย่าแก้ไขข้อความ Google Maps ในลักษณะใดก็ตาม
- อย่าเปลี่ยนการใช้อักษรตัวพิมพ์ของ Google Maps
- อย่าขึ้นบรรทัดใหม่สำหรับ Google Maps
- อย่าแปล Google Maps เป็นภาษาอื่น
- ป้องกันไม่ให้เบราว์เซอร์แปล Google Maps โดยใช้แอตทริบิวต์ HTML
translate="no"
จัดรูปแบบข้อความ Google Maps ตามที่อธิบายไว้ในตารางต่อไปนี้
ข้อกำหนดการจัดรูปแบบข้อความของ Google Maps พร็อพเพอร์ตี้ รูปแบบ ชุดแบบอักษร Roboto คุณจะโหลดแบบอักษรหรือไม่ก็ได้ ชุดแบบอักษรสำรอง แบบอักษรเนื้อหาแบบ Sans Serif ที่ใช้ในผลิตภัณฑ์อยู่แล้ว หรือ "Sans-Serif" เพื่อเรียกใช้แบบอักษรเริ่มต้นของระบบ รูปแบบอักษร ปกติ น้ำหนักแบบอักษร 400 สีแบบอักษร สีขาว สีดำ (#1F1F1F) หรือสีเทา (#5E5E5E) รักษาระดับความแตกต่างที่เข้าถึงได้ (4.5:1) กับพื้นหลัง ขนาดตัวอักษร ขนาดแบบอักษรขั้นต่ำ: 12sp
ขนาดแบบอักษรสูงสุด: 16sp
ดูข้อมูลเกี่ยวกับ sp ได้ที่หน่วยขนาดแบบอักษรในเว็บไซต์ Material Designระยะห่างระหว่างตัวอักษร ปกติ
ตัวอย่าง CSS
CSS ต่อไปนี้จะแสดงผล Google Maps ด้วยรูปแบบการพิมพ์และสีที่เหมาะสมบนพื้นหลังสีขาวหรือสีอ่อน
@import url('https://fonts.googleapis.com/css2?family=Roboto&display=swap'); .GMP-attribution { font-family: Roboto, Sans-Serif; font-style: normal; font-weight: 400; font-size: 1rem; letter-spacing: normal; white-space: nowrap; color: #5e5e5e; }
ข้อกำหนดด้านภาพ
ปฏิบัติตามข้อกำหนดต่อไปนี้สำหรับการแสดงการระบุแหล่งที่มาของ Google Mapsวางตำแหน่งการระบุแหล่งที่มาไว้ใกล้กับด้านบนหรือด้านล่างของเนื้อหา และภายในคอนเทนเนอร์ภาพเดียวกัน สําหรับเนื้อหาบรรทัดเดียว คุณสามารถวางตําแหน่งการระบุแหล่งที่มาทางด้านขวาหรือซ้ายได้
แยกความแตกต่างของเนื้อหา Google Maps Platform จากเนื้อหาอื่นๆ ด้วยการใช้คำแนะนำ UI เช่น เส้นขอบ สีพื้นหลัง เงา หรือพื้นที่ว่างที่เพียงพอ
- อย่าสื่อให้เข้าใจผิดเกี่ยวกับ Google Maps โดยการอ้างอิงร่วมกับเนื้อหาที่ไม่ใช่ Google Maps Platform
- ตรวจสอบว่าการระบุแหล่งที่มามองเห็นได้และอ่านได้ชัดเจนเสมอ ห้ามนำออก ซ่อน ปิดบัง หรือแก้ไข