מדיניות לגבי SDK של מפות ל-Android

נושא זה מספק דרישות ייחוס לכל האפליקציות שפותחו באמצעות ה-SDK של מפות ל-Android, כולל שירות ההשלמה האוטומטית של מקומות שהוא חלק מ-API זה. לקבלת מידע נוסף על התנאים של הפלטפורמה של מפות Google, יש לעיין בתנאים ובהגבלות של הפלטפורמה של מפות Google.

מתן תנאים והגבלות ומדיניות פרטיות

אם מפתחים SDK של מפות ל-Android, צריך להיות זמינים לתנאים ולהגבלות ומדיניות פרטיות של האפליקציה ועומדת בהנחיות המפורטות בהסכם שלך עם Google:

  • התנאים וההגבלות ומדיניות הפרטיות חייבים להיות זמינים לציבור.
  • עליך לציין במפורש בתנאים ובהגבלות של האפליקציה שהשימוש באפליקציה כפוף למשתמשים לתנאים ולהגבלות של Google.
  • עליך להודיע למשתמשים במדיניות הפרטיות שלך שהם משתמשים ב-API של מפות Google ולשלב אותם במדיניות הפרטיות של Google.

המקום המומלץ להגדרת תנאים והגבלות ומדיניות פרטיות תלוי בפלטפורמה של האפליקציה.

אפליקציה לנייד

אם מפתחים אפליקציה לנייד, מומלץ לספק קישור לתנאים ולהגבלות ולמדיניות הפרטיות בדף ההורדה של האפליקציה בחנות האפליקציות ובתפריט ההגדרות.

אפליקציות אינטרנט

אם מפתחים אפליקציית אינטרנט, מומלץ לספק קישור לתנאים ולהגבלות ולמדיניות הפרטיות בכותרת התחתונה של האתר.

שליפה מראש, שמירה במטמון או אחסון של תוכן

אפליקציות שמשתמשות ב-Maps SDK ל-Android כפופות לתנאים של ההסכם שלכם עם Google. בכפוף לתנאי ההסכם, אסור לך לבצע שליפה מראש, להוסיף לאינדקס, לאחסן או לשמור במטמון תוכן כלשהו, פרט לתנאים המוגבלים המפורטים בתנאים.

מציג תוצאות SDK של מפות ל-Android

אתם יכולים להציג את SDK של מפות Google ל-Android במפה או בלי מפה. אם אתם רוצים להציג במפה את מפות Google ל-Android, התוצאות האלה צריכות להופיע במפה של Google. אסור להשתמש בנתוני SDK של מפות Google ל-Android במפה שאינה מפה של Google.

אם האפליקציה שלכם מציגה נתונים במפת Google, הלוגו של Google ייכלל ולא ניתן לשנות אותו. אפליקציות שמציגות נתוני Google באותו מסך שבו מוצגת מפה של Google, לא נדרשות לספק שיוך נוסף ל-Google.

אם האפליקציה שלכם מציגה נתונים בדף או בתצוגה שאינם מציגים גם את מפת Google, עליכם להציג את הלוגו של Google עם הנתונים. לדוגמה, אם האפליקציה מציגה נתונים של Google בכרטיסייה אחת, ומפה של Google עם הנתונים האלה בכרטיסייה אחרת, הכרטיסייה הראשונה צריכה להציג את הלוגו של Google. אם האפליקציה משתמשת בשדות חיפוש עם או בלי השלמה אוטומטית, הלוגו צריך להיות מוצג בשורה.

יש להציב את הלוגו של Google בפינה הימנית התחתונה של המפה, כאשר פרטי הייחוס ממוקמים בפינה השמאלית התחתונה של המפה, ושניהם צריכים להיות מוצגים במפה כולה, ולא מתחת למפה או למקום אחר באפליקציה. הדוגמה הבאה של המפה מציגה את הלוגו של Google בפינה הימנית התחתונה של המפה, ואת השיוך (Attribution) בפינה השמאלית התחתונה.

קובץ ה-ZIP מכיל את הלוגו של Google בגדלים הנכונים עבור אפליקציות למחשב, ל-Android ול-iOS. אסור לשנות את גודל סמלי הלוגו או לשנות אותם בשום צורה.

הורדה: google_logo.zip

אין לשנות את השיוך. אין להסיר, לטשטש או לחתוך את פרטי הייחוס. לא ניתן להשתמש בסמלי הלוגו של Google בתוך השורה (לדוגמה, "המפות האלה הן מתוך [Google_logo]").

יש לשמור את השיוך קרוב. אם משתמשים בצילומי מסך של תמונות Google מחוץ להטמעות ישירות, יש לכלול את השיוך הרגיל כפי שהוא מופיע בתמונה. במידת הצורך, אפשר להתאים אישית את הסגנון והמיקום של טקסט השיוך, כל עוד הטקסט נמצא בקרבת התוכן והוא קריא וקריא לצופים או לקוראים הממוצעים. אין להעביר את השיוך אל התוכן, למשל לסוף הספר, לקרדיטים של הקבצים או התוכנית או בכותרת התחתונה של האתר.

הכללת ספקי נתונים של צד שלישי. חלק מהנתונים ומהתמונות במוצרי המיפוי שלנו מגיעים מספקים שאינם Google. אם השתמשת בתמונות כאלה, הטקסט כשספקי נתונים של צד שלישי מצוטטים עם התמונות, רק הסימן "Google" או שהלוגו של Google אינו השיוך הנכון.

אם אתה משתמש בפלטפורמה של מפות Google במכשיר שבו תצוגת השיוך (Attribution) אינה מעשית, עליך לפנות לצוות המכירות של Google כדי לדון ברישיונות המתאימים למקרה השימוש שלך.

דרישות שיוך אחרות

כדי לאחזר ייחוסים של צד שלישי ולהציג את השיוך באפליקציה, יש לפעול לפי ההוראות הבאות.

אחזור ייחוסים ממקום מסוים

אם מוצגת באפליקציה מידע שהתקבל באמצעות קריאה לאיתור מקום לפי מזהה, האפליקציה צריכה להציג גם ייחוסים של צד שלישי אל פרטי המקום שהתקבלו.

ה-API מחזיר Place. כדי לאחזר ייחוסים מ-Place, צריך להתקשר אל Place.getAttributions(). השיטה מחזירה String או מחרוזת ריקה אם אין ייחוסים להצגה.

String placeId = "INSERT_PLACE_ID_HERE";
List<Place.Field> placeFields = Arrays.asList(Place.Field.ID, Place.Field.NAME);
FetchPlaceRequest request = FetchPlaceRequest.newInstance(placeId, placeFields);

placesClient.fetchPlace(request).addOnSuccessListener((response) -> {
    Place place = response.getPlace();
    textView.append("Place found: " + place.getName());
    textView.append("Attributions: " + place.getAttributions());
}).addOnFailureListener((exception) -> {
    if (exception instanceof ApiException) {
        // Handle the error.
    }
});

הצגת ייחוסים עבור תמונה

אם האפליקציה מציגה תמונות, יש להציג תמונות שיוך לכל תמונה שמכילה אותן. כדי לקבל ייחוסים לתמונה, יש להתקשר PhotoMetadata.getAttributions(). השיטה מחזירה רצף תווים של HTML, או מחרוזת ריקה אם אין ייחוסים לתצוגה.

// Get the photo metadata from the Place object.
PhotoMetadata photoMetadata = place.getPhotoMetadatas().get(0);

// Get the attribution text.
String attributions = photoMetadata.getAttributions();

הצגת ייחוסים של צד שלישי

הפניות לספקים של צד שלישי מכילות תוכן וקישורים בפורמט HTML. עליכם לשמור אותם ולהציג אותם בפורמט שבו הם מוצגים. Google ממליצה להציג את המידע הזה מתחת לפרטי המקום.

ה-API יוצר שיוך לכל המקומות שבהם האפליקציה משתמשת בהם. השיוך יינתן לכל קריאה ל-API, ולא לכל מקום.

אחת מהדרכים להציג את פרטי הייחוס היא TextView. למשל:

TextView attributionsText = (TextView) findViewById(R.id.attributions);
String thirdPartyAttributions = place.getAttributions();
attributionsText.setText(thirdPartyAttributions);

דוגמה לייחוס של צד שלישי

Listings by <a href="https://www.example.com/">Example Company</a>

שימו לב שמזהה המקום, שמשמש לזיהוי ייחודי של מקום מסוים, פטור מהגבלת השמירה במטמון. לכן תוכלו לאחסן ערכי מזהים של מקומות ללא הגבלת זמן. מזהה המקום יוחזר בשדה place_id ב-Maps SDK עבור תגובות ל-Android.

הנחיות סגנון לשיוך של Google

אם לא הצלחתם להשתמש בלוגו של Google שניתן להוריד, תוכלו למצוא את הנחיות העיצוב לשיוך (Attribution) של Google ב-CSS וב-HTML.

שטח פנוי

השטח הפנוי מסביב לנעילה צריך להיות שווה לגובה של ה-"G" או גדול ממנו.

הרווח בין עותק הייחוס לבין הלוגו של Google צריך להיות חצי מהרוחב של "G"

קריאות

שורת המשנה צריכה להיות ברורה, קריאה ולהציג אותה בצבע הנכון על רקע נתון. הקפידו לספק מספיק ניגודיות ליצירת הווריאציה עם הלוגו שבחרתם.

צבע

השתמשו בטקסט של Google Material Google Cloud 700 על רקע לבן או בהיר, בגוון שחור של 0%–40% בגוון מקסימלי.

Google
#5F6368
RGB 95 99 104
HSL 213 5 39
HSB 213 9 41

ברקעים כהים יותר, ולא רק בצילום או בדפוסים שאינם עמוסים, ניתן להשתמש בטקסט לבן לציון כותרת משנה ושיוך (Attribution).

Google
#FFFFFF
RGB 255 255 255
HSL 0 0 100
HSB 0 0 100

גופן

השתמשו בגופן Roboto.

שירות CSS לדוגמה

שירות ה-CSS הבא, שמוחל על הטקסט "Google," יעבד "Google" עם הגופן, הצבע והריווח המתאימים, על רקע לבן או בהיר.

font-family: Roboto;
font-style: normal;
font-weight: 500;
font-size: 16px;
line-height: 16px;
padding: 16px;
letter-spacing: 0.0575em; /* 0.69px */
color: #5F6368;