במסמך זה מפורטות דרישות לאפליקציות שפותחו באמצעות ה-SDK של הניווט ל-iOS.
שימוש מקובל ביישום הלקוח
ה-SDK של הניווט עבור iOS מיועד לספק לנהגים ניווט בזמן אמת של מסלול מפורט באפליקציה לנייד. הנתונים שנוצרו על ידי ה-API עשויים לשמש גם באפליקציות אחרות כדי לשתף מידע שקשור לסטטוס של הנהג/ת ולצורך מעקב כללי אחר מיקומי הנהגים.
הטמעה אסורה של לקוח
SDK לניווט עבור iOS מותר לשימוש באפליקציות מסחריות בלבד. השימוש ב-SDK של הניווט עבור iOS אסור בקטגוריות הבאות של תרחישי השימוש, ללא הסכמה מפורשת מראש ובכתב מ-Google:
- אפליקציות ניווט שמשתמשות ב-API של ניווט ל-iOS כדי ליצור מוצר או שירות עם תכונות דומות באופן מהותי או תכונות שיוצרות מחדש את התכונות של מפות Google לנייד.
- להשתמש בשירות במכשירים שמוטמעים ברכב או במכשירי ניווט ניידים. לדוגמה, באפליקציה (i) שמוטמעת במערכת מידע ובידור שמובנית בלוח הבקרה, או (ii) היא חלק מיחידת GPS שמורכבת על הרכב. אפשר להקרין אפליקציה שתוצג במערכת המידע והבידור בתוך לוח הבקרה של כלי הרכב, ולאפשר לנהגים להשתמש במערכת המידע והבידור הצפויה בלוח הבקרה, כמו ב-Android Auto או ב-Apple CarPlay.
- ניווט או ניתוב של כלי רכב כבדים, למשל עבור אוטובוסים, משאיות או כלי רכב עם הגבלות כבישים, אלא אם השירותים מציינים במפורש תמיכה בניווט כלי רכב כבד.
המפה וסמלי הלוגו של Google
בהטמעה של ה-API של הניווט ל-iOS, אפשר להשתמש רק במפה ש-Google מספקת. אסור להשתמש במפה אחרת.
אין להסיר, לשנות או לטשטש סמלי לוגו של Google שמסופקים כחלק מ-API של הניווט לשירותי iOS.
שינויים מקובלים בממשק המשתמש
ה-SDK של הניווט עבור iOS מאפשר התאמות מסוימות של ממשק המשתמש, כמו הוספת סמנים מותאמים אישית, שינוי הגודל והתוכן של הכותרת העליונה והתחתונה שמסביב לאזור התצוגה של הניווט או שינוי הגודל של אזור התצוגה עצמו. במצבים מסוימים ייתכן שתרצו להציג את התוכן כשכבת-על בחלק העליון של מסך הניווט הפעיל.
במצב כזה, אין לבצע שינויים שמונעים מהנהגים להשתמש בבטחה. לדוגמה, השינויים הבאים יכולים להשפיע לרעה על בטיחות הנהג, וצריך להימנע מהם:
- הצגת אנימציות שמסיחות את הדעת במהלך ניווט פעיל.
- הצגת שכבות-על במסך הניווט ללא פעולה מפורשת של הנהג.
- מיקום שכבות-על במסך הניווט הפעיל שמסתירות את המיקום הנוכחי של הנהג או שמסתירות לצמיתות פרטי ניווט חשובים. הנתונים האלה כוללים פניות קרובות, הנחיה בין נתיבים, כיוון המצפן ואת כל האלמנטים הרגילים של ממשק המשתמש בחוויית הניווט.
דרישות הטמעה נוספות
- אין לשנות את התנאים בתוך המוצר של Navigation SDK ללא הסכמה מראש ובכתב מ-Google.
- האפליקציה חייבת להציג למשתמשי הקצה את הפרטים הבאים
כשהם משתמשים בה בפעם הראשונה:
- התנאים וההגבלות של Navigation SDK.
- משתמשי הקצה תמיד צריכים להפעיל שיקול דעת בלתי תלוי בעת השימוש בניווט, מכיוון שהמידע בשירות Navigation SDK עשוי להיות שונה מהתנאים בפועל בזמן אמת.
- משתמשי הקצה נושאים באחריות הבלעדית לעלויות שנצברות במהלך ביצוע ההוראות שמספק שירות Navigation SDK, למשל לתשלומי אגרה או בין נתיבים לכלי רכב בעלי תפוסה גבוהה.