เอกสารนี้แสดงข้อกำหนดสำหรับแอปพลิเคชันที่พัฒนาด้วย Navigation SDK สำหรับ iOS
การใช้งานการติดตั้งใช้งานของลูกค้าที่ยอมรับได้
Navigation SDK สำหรับ iOS ออกแบบมาเพื่อนำทางแบบเลี้ยวต่อเลี้ยวแบบเรียลไทม์ให้แก่ผู้ขับขี่ในแอปพลิเคชันบนอุปกรณ์เคลื่อนที่ นอกจากนี้ ระบบยังอาจใช้ข้อมูลที่ API สร้างขึ้นในแอปพลิเคชันอื่นๆ เพื่อแชร์ข้อมูลที่เกี่ยวข้องกับสถานะคนขับและเพื่อติดตามตำแหน่งคนขับโดยทั่วไป
การติดตั้งใช้งานของลูกค้าที่ไม่ได้รับอนุญาต
Navigation SDK สำหรับ iOS อนุญาตให้ใช้กับแอปพลิเคชันเชิงพาณิชย์เท่านั้น ไม่อนุญาตให้ใช้ Navigation SDK สำหรับ iOS ในกรณีการใช้งานหมวดหมู่ต่อไปนี้ โดยไม่ได้รับความยินยอมเป็นลายลักษณ์อักษรจาก Google ก่อน
- การกำหนดเส้นทางหรือการนำทางสำหรับยานพาหนะหนัก เช่น รถบัส รถบรรทุก หรือยานพาหนะ ที่มีข้อจำกัดบนท้องถนน เว้นแต่บริการจะระบุอย่างชัดเจนว่ารองรับการนำทางสำหรับยานพาหนะหนัก
การคัดลอกเนื้อหา
ระบบอาจแสดงชื่อถนนและขีดจำกัดความเร็วให้คุณตามการโต้ตอบของผู้ใช้กับแอป หากคุณบันทึกหรือเก็บชื่อถนนหรือขีดจำกัดความเร็วไว้เพื่อใช้ในบริบทอื่นๆ นอกเซสชันของผู้ใช้ การดำเนินการนี้จะถือเป็นการคัดลอกข้อมูล ซึ่งข้อกำหนดของเราไม่อนุญาต
การแก้ไข UI การนำทางที่ยอมรับได้
Navigation SDK สำหรับ iOS ช่วยให้ปรับแต่ง 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
- ตรวจสอบว่าการระบุแหล่งที่มามองเห็นได้ชัดเจนและอ่านได้เสมอ ห้ามนำออก ซ่อน ปิดบัง หรือแก้ไข