באמצעות כוונות של Android, אפשר להפעיל ניווט במפות Google ל-Android Automotive.
סקירה כללית
בדף הזה מתוארים ה-intents שבהם אפשר להשתמש עם מפות Google ל-Android Automotive. מידע מפורט למפתחי Android זמין במאמרים הבאים:
בקשות לזיהוי כוונות
כדי להפעיל את מפות Google ל-Android Automotive באמצעות Intent, צריך קודם ליצור אובייקט Intent ולציין את הפעולה, ה-URI והחבילה שלו.
פעולה. כל הכוונות של מפות Google נקראות כפעולת תצוגה,
ACTION_VIEW.URI. Intent של מפות Google משתמש במחרוזות עם קידוד URI שמציינות פעולה שנבחרה, יחד עם נתונים מסוימים לביצוע הפעולה.
חבילה. התקשרות אל
setPackage("com.google.android.apps.maps")מוודאת שאפליקציית מפות Google ל-Android מטפלת ב-Intent. אם החבילה לא מוגדרת, המערכת קובעת אילו אפליקציות יכולות לטפל ב-Intent. אם יש כמה אפליקציות זמינות, יכול להיות שתתבקשו לבחור באיזו אפליקציה להשתמש.
אחרי שיוצרים את ה-Intent, אפשר לבקש מהמערכת להפעיל את האפליקציה הרלוונטית בכמה דרכים. שיטה נפוצה היא להעביר את ה-Intent אל השיטה startActivity(). המערכת תפעיל את האפליקציה הנדרשת, במקרה הזה מפות Google, ותתחיל את Activity המתאים.
// Create a Uri from an intent string. Use the result to create an Intent.
Uri mapIntentUri =
Uri.parse("google.navigation:q=Taronga+Zoo,+Sydney+Australia");
// Create an Intent from mapIntentUri. Set the action to ACTION_VIEW
Intent mapIntent = new Intent(Intent.ACTION_VIEW, mapIntentUri);
// Make the Intent explicit by setting the Google Maps package
mapIntent.setPackage("com.google.android.apps.maps");
// Attempt to start an activity that can handle the Intent
startActivity(mapIntent);
אם המערכת לא מצליחה לזהות אפליקציה שיכולה להגיב ל-Intent, יכול להיות שהאפליקציה שלכם תקרוס. לכן, לפני שמציגים למשתמש אחת מהכוונה האלה, צריך לוודא שאפליקציית היעד מותקנת.
כדי לוודא שאפליקציה זמינה לקבלת הכוונה, קוראים ל-resolveActivity() באובייקט Intent. אם התוצאה היא
non-null, יש לפחות אפליקציה אחת שיכולה לטפל ב-Intent, ואפשר לקרוא בבטחה ל-startActivity(). אם התוצאה היא null, לא כדאי להשתמש ב-intent, ואם אפשר, כדאי להשבית את התכונה שמפעילה את ה-intent.
if (mapIntent.resolveActivity(getPackageManager()) != null) {
...
}
לדוגמה, כדי להפעיל ניווט מפורט לגן החיות טארונגה בסידני, אפשר להשתמש בקוד הבא:
Uri mapIntentUri = Uri.parse("google.navigation:q=Taronga+Zoo,+Sydney+Australia");
Intent mapIntent = new Intent(Intent.ACTION_VIEW, mapIntentUri);
mapIntent.setPackage("com.google.android.apps.maps");
if (mapIntent.resolveActivity(getPackageManager()) != null) {
startActivity(mapIntent);
}
מחרוזות שאילתה מקודדות ב-URI
כל המחרוזות שמועברות אל כוונות השימוש במפות Google חייבות להיות מקודדות ב-URI. לדוגמה, המחרוזת "1st & Pike, Seattle" צריכה להפוך ל-1st%20%26%20Pike%2C%20Seattle.
אפשר לקודד רווחים במחרוזת באמצעות %20 או להחליף אותם בסימן הפלוס (+).
אפשר להשתמש בשיטה android.net.Uri encode() כדי לקודד את המחרוזות. לדוגמה:
Uri mapIntentUri = Uri.parse("google.navigation:q=" + Uri.encode("1st & Pike, Seattle"));
הצגת מפה
אפשר להשתמש בכוונת geo: כדי להציג מפה במיקום מסוים וברמת זום מסוימת.
לדוגמה:
geo:latitude,longitude?z=zoom
פרמטרים
latitudeו-longitudeמגדירים את נקודת המרכז של המפה.
zמגדיר באופן אופציונלי את רמת הזום ההתחלתית של המפה. הערכים הקבילים נעים בין 0 (כל העולם) ל-21 (בניינים ספציפיים). המגבלה העליונה עשויה להשתנות בהתאם לנתוני המפה שזמינים במיקום שנבחר.
דוגמה
// Creates an intent that will load a map of San Francisco
Uri gmmIntentUri = Uri.parse("geo:37.7749,-122.4194");
Intent mapIntent = new Intent(Intent.ACTION_VIEW, gmmIntentUri);
mapIntent.setPackage("com.google.android.apps.maps");
startActivity(mapIntent);
חפש מיקום
אפשר להשתמש בהפניה לחיפוש עם מודעות כדי להציג שאילתות חיפוש באזור תצוגה שצוין:
geo:latitude,longitude?q=query
geo:0,0?q=my+street+address
פרמטרים
בנוסף לפרמטרים שמשמשים להצגת מפה, חיפוש Google תומך בפרמטר הזה:
-
qמגדיר את המקומות שיוצגו במפה. חובה לציין את הפרמטרqבכל בקשה לחיפוש. אפשר להזין מיקום בתור שם של מקום או כתובת. המחרוזת צריכה להיות מוצגת בפורמט URL-escaped, כך שכתובת כמו City Hall, New York, NY תומר ל-City+Hall%2CNew+York%2CNY.
הטיה של תוצאות החיפוש באמצעות קואורדינטות
כשמחפשים מיקום ספציפי מאוד, לא חובה לציין את קווי הרוחב והאורך אם הם כלולים בפרמטר q. עם זאת, אם אתם לא יודעים את הכתובת המדויקת או שהשאילתה לא ברורה, אתם יכולים לנסות להטות את תוצאות החיפוש על ידי ציון קואורדינטה. לדוגמה, חיפוש של הכתובת "Main Street" עשוי להחזיר יותר מדי תוצאות:
// Searching for "101 Main Street" with no lat/long might return too many results
Uri gmmIntentUri = Uri.parse("geo:0,0?q=101+main+street");
Intent mapIntent = new Intent(Intent.ACTION_VIEW, gmmIntentUri);
mapIntent.setPackage("com.google.android.apps.maps");
startActivity(mapIntent);
הוספת קו רוחב וקו אורך ל-URI של הכוונה משפיעה על התוצאות ומכוונת אותן לאזור מסוים:
// Searches for "101 Main Street" near San Francisco
Uri gmmIntentUri = Uri.parse("geo:37.7749,-122.4194?q=101+main+street");
Intent mapIntent = new Intent(Intent.ACTION_VIEW, gmmIntentUri);
mapIntent.setPackage("com.google.android.apps.maps");
startActivity(mapIntent);
חיפוש לאורך המסלול
אם נשלח כוונת חיפוש geo:latitude,longitude?q=query במהלך הניווט,
היא מפעילה חיפוש לאורך המסלול, והמערכת מתעלמת מקו הרוחב וקו האורך.
חיפוש קטגוריות מוגדרות מראש
כדי לתמוך בשילוב עם הרכב, מפות Google ברכב תומכת ב-Intent שמציג את הקטגוריות המוגדרות מראש האלה:
| קטגוריה | קידוד של קטגוריית כוונת המשתמש |
|---|---|
| תחנת דלק | gas_station |
| מסעדה | restaurant |
| בית קפה | cafe |
| חניה | parking |
| תחנת טעינה לרכב חשמלי | electric_vehicle_charging_station |
הכוונה של הקטגוריה היא בפורמט geo:lat,lng?c=category.
השימוש ב-c=<pre-defined category> לא תלוי בהגדרות הלוקאל של המשתמש.
במפות Google מוצגות תוצאות רלוונטיות בהתאם ללוקאל המתאים לקטגוריה הזו. לדוגמה:
// Search for gas stations nearby
Uri gmmIntentUri = Uri.parse("geo:0,0?c=gas_station");
Intent mapIntent = new Intent(Intent.ACTION_VIEW, gmmIntentUri);
mapIntent.setPackage("com.google.android.apps.maps");
startActivity(mapIntent);
חיפוש לפי קטגוריה אחרת
אם מעבירים מונח חיפוש כללי (כמו 'מסעדות' או 'בתי קפה') בלוקאל של המשתמש, מערכת מפות Google ל-Android Automotive מחפשת כרטיסי מידע על עסקים שתואמים לקריטריונים. אם מצוינים קו רוחב וקו אורך ספציפיים בgeo: הכוונה, החיפוש מתבצע סביב המיקום הזה. אם לא צוין מיקום (למשל, geo:0,0), מערכת מפות Google מנסה למצוא כרטיסי מידע על עסקים בסביבה. לדוגמה:
// Search for restaurants nearby
Uri gmmIntentUri = Uri.parse("geo:0,0?q=restaurants");
Intent mapIntent = new Intent(Intent.ACTION_VIEW, gmmIntentUri);
mapIntent.setPackage("com.google.android.apps.maps");
startActivity(mapIntent);
אפשר להטות את תוצאות החיפוש עוד יותר על ידי ציון פרמטר זום לצד מחרוזת השאילתה. בדוגמה הבאה, הוספת הגדלה של 10 מנסה למצוא מסעדות ברמת העיר במקום בסביבה:
Uri gmmIntentUri = Uri.parse("geo:37.7749,-122.4194?z=10&q=restaurants");
Intent mapIntent = new Intent(Intent.ACTION_VIEW, gmmIntentUri);
mapIntent.setPackage("com.google.android.apps.maps");
startActivity(mapIntent);
הפעלת מסלול מפורט
לעיון במסמכי תיעוד בנושא הפעלת ניווט מפורט במכשירי Android אחרים, אפשר לעבור אל הפעלת ניווט מפורט ב-Intents של מפות Google ל-Android.
אפשר להשתמש ב-Intent הזה כדי להפעיל את הניווט במפות Google עם מסלול מפורט לכתובת אחת או לכמה כתובות או קואורדינטות שצוינו. ההוראות תמיד ניתנות מהמיקום הנוכחי של המשתמש.
google.navigation:q=a+street+address
google.navigation:q=latitude,longitude
google.navigation:place=placename
פרמטרים
כדי להתחיל בניווט, משתמשים ב-place או ב-q עם waypoints, שזו פעולה אופציונלית. כדי לסמן נקודת עצירה כעמדת טעינה (אופציונלי), אפשר לעיין במאמר בנושא שליחת תוכנית נסיעה לרכב חשמלי למפות Google.
qמגדיר את נקודת היעד לחיפושים של ניווט. יכול להיות שזה קו רוחב וקו אורך או כתובת בפורמט של שאילתה. אם מדובר במחרוזת שאילתה שמחזירה יותר מתוצאה אחת, התוצאה הראשונה תיבחר.
placeמגדיר את נקודת הסיום לבית או לעבודה. מציינים home כדי לנווט לבית של המשתמש, ומציינים work כדי לנווט למקום העבודה של המשתמש.
avoidמגדיר תכונות שהמסלול צריך לנסות להימנע מהן. התגavoidהוא אופציונלי ואפשר להגדיר בו ערך אחד או יותר מתוך האפשרויות הבאות:tלתשלום אגרותhבכבישים מהיריםfלמעבורות
waypointsמציין מקום אחד או יותר בדרך ליעד הסופי שצוין על ידיq. אפשר לציין כמה נקודות ציון באמצעות קו אנכי (|) כדי להפריד בין מקומות – לדוגמה,Berlin,Germany|Paris,France. אפשר להשתמש בכמה נקודות ציון שרוצים. נקודות הדרך יתווספו לנתיב באותו סדר שבו הן מופיעות בכתובת ה-URL. כל נקודת ציון יכולה להיות כתובת או קואורדינטות של קו רוחב וקו אורך מופרדות בפסיקים. אפשר לכלול כתובות וקואורדינטות של קו רוחב וקו אורך באותה כוונה. המחרוזות צריכות להיות מוצפנות בפורמט URL, כך שנקודות ציון כמו Berlin,Germany|Paris,France צריכות להיות מומרות ל-Berlin%2CGermany%7CParis%2CFrance.
דוגמאות
הכוונה הזו תבקש מסלול מפורט לגן החיות טארונגה בסידני, אוסטרליה:
Uri mapIntentUri = Uri.parse("google.navigation:q=Taronga+Zoo,+Sydney+Australia");
Intent mapIntent = new Intent(Intent.ACTION_VIEW, mapIntentUri);
mapIntent.setPackage("com.google.android.apps.maps");
startActivity(mapIntent);
אם אתם מעדיפים לא לשלם אגרות או לא לנסוע במעבורת, אתם יכולים לבקש ניתוב שמנסה להימנע מהמצבים הבאים:
Uri mapIntentUri = Uri.parse("google.navigation:q=Taronga+Zoo,+Sydney+Australia&avoid=tf");
Intent mapIntent = new Intent(Intent.ACTION_VIEW, mapIntentUri);
mapIntent.setPackage("com.google.android.apps.maps");
startActivity(mapIntent);
אם אתם רוצים לנווט לבית, אתם יכולים להשתמש ב:
Uri mapIntentUri = Uri.parse("google.navigation:place=home");
Intent mapIntent = new Intent(Intent.ACTION_VIEW, mapIntentUri);
mapIntent.setPackage("com.google.android.apps.maps");
startActivity(mapIntent);
כדי להפעיל ניווט מפורט לשלוש הכתובות הבאות לפי הסדר,
צריך להעביר את גן החיות טארונגה כיעד הסופי q, ואת Google Sydney ואת בית האופרה של סידני כנקודות ציון:
Google Sydney
בית האופרה של סידני
גן החיות טארונגה, סידני, אוסטרליה
Uri mapIntentUri = Uri.parse("google.navigation:q=Taronga+Zoo,+Sydney+Australia&waypoints=Google+Sydney%7CSydney+Opera+House");
Intent mapIntent = new Intent(Intent.ACTION_VIEW, mapIntentUri);
mapIntent.setPackage("com.google.android.apps.maps");
startActivity(mapIntent);
בדומה ל-q, אפשר לייצג כל אחת מנקודות הציון באמצעות קו רוחב וקו אורך מופרדים בפסיקים במקום כתובת. לדוגמה, כדי להפעיל את אותו ניווט תוך העברת קו רוחב וקו אורך של בית האופרה של סידני במקום הכתובת:
Uri mapIntentUri = Uri.parse("google.navigation:q=Taronga+Zoo,+Sydney+Australia&waypoints=Google+Sydney%7C-33.856159,151.215256");
Intent mapIntent = new Intent(Intent.ACTION_VIEW, mapIntentUri);
mapIntent.setPackage("com.google.android.apps.maps");
startActivity(mapIntent);
שליחת תוכנית נסיעה ברכב חשמלי למפות Google
משתמשים בכוונת הניווט הזו למספר יעדים כדי לציין חלק מהיעדים כתחנות טעינה לרכב חשמלי. ה-Intent הזה, שהוא הרחבה של ה-Intent של כמה נקודות ציון, עוזר לנהגים לשמור על טעינה מספקת של הסוללה ברכב החשמלי כדי להגיע ליעדים שלהם. הוא עושה זאת על ידי סנכרון של מידע על עצירות לטעינה בין אפליקציות לתכנון נסיעות ברכב חשמלי לבין מפות Google.
עצירות לטעינה, כוונות נסיעה:
- חייב להכיל שם וקואורדינטות של קו רוחב וקו אורך
- יכול להיות שהמאפיין יכלול גם את הספק המוצא, שישמש לחישוב זמן הטעינה
Google משתמשת בשם תחנת הטעינה ובקואורדינטות שלה כדי למצוא מקום תואם של תחנת טעינה ולהציג נתונים מפורטים כמו סוגי מחברים, סכומים, מהירויות וזמינות בזמן אמת, אמצעי תשלום נתמכים ונקודות עניין (POI) של המארח. לדוגמה, הוראות נסיעה בחניונים חיצוניים בחלק האחרון של הניווט, שעות פתיחה, דירוגים. כדי לוודא שתחנות הטעינה תואמות לנתונים של Google, צריך להשתמש ב<brand name> ספציפי – לדוגמה, ChargePoint.
פרמטרים
הפרמטרים הבאים מאפשרים לציין פרטים של היעד הסופי ושל כל נקודות הביניים, כולל אלה שמיועדות לתחנות טעינה לרכב חשמלי.
יעד סופי
כדי להגדיר תחנת טעינה כיעד הסופי, משתמשים ב:
-
q: הערך צריך לכלול את קו הרוחב וקו האורך של תחנת הטעינה. -
q_type:1מציין שהיעד הסופי הוא תחנת טעינה. -
q_name: השם של היעד הסופי. חובה אם הערך שלq_typeהוא1. -
q_power_output_kw: מספר כפול של הספק של עמדת הטעינה בקילוואט. אופציונלי.
נקודות ציון דרך
לנקודות עצירה, כל הפרמטרים הם מערכים מקבילים של ערכים שמופרדים באמצעות קו אנכי (|) באותו סדר כמו נקודות העצירה, לא כולל היעד הסופי.
חוסר התאמה במספר הרכיבים במערכים מקבילים נחשב ככוונה מעוותת.
כדי להוסיף נקודות ציון של תחנות טעינה, משתמשים בפרמטרים הבאים, שכולם אופציונליים. אם אחד מהיעדים מסומן כתחנת טעינה, חובה לציין את שם נקודת הביניים עבור היעד הזה.
waypoints: רשימת נקודות ציון כמו שמתואר ב-intent של ניווט מפורט. חייב להיות ערך של קו רוחב וקו אורך לנקודות ציון של תחנות טעינה.
waypoint_types: סוגים לכל נקודת ציון, שצוינו כמספר. 0הוא כל עצירה (ערך ברירת המחדל) ו-1היא תחנת הטעינה.
waypoint_names: שמות של נקודות ציון. חובה למלא את השדה הזה עבור עמדות טעינה.
waypoint_power_outputs_kw: מספרים כפולים של עוצמת תחנת הטעינה בקילוואט. עבור עמדות טעינה, אפשר לציין ערך אופציונלי של נקודת ביניים של הספק, שמשמש כחלופה אם לא נמצאה עמדה תואמת. חריץ ריק מציין שלא סופק ערך.
התנהגות שקשורה לחוויית המשתמש (UX)
אם יש כמה יעדים בנסיעה, מוצג מסך סקירת המסלול, אבל הניווט לא מתחיל באופן אוטומטי.
אם הכוונה מעוצבת בצורה נכונה, במפות Google יוצג מסך עם סקירה כללית של המסלול לנסיעה. במסך סקירת המסלול יוצגו כל נקודות העצירה והיעד הסופי מתוך הכוונה, עם המלצות לטעינה במקומות הרלוונטיים.
לכל נקודת ביניים או יעד סופי שמסומנים כתחנת טעינה, מערכת מפות Google תחפש מקום תואם במסד הנתונים של Google. כדי להבטיח שיוצג המידע הכי טוב שאפשר על תחנות טעינה:
אם נמצאה התאמה, מפות Google משתמשת בנתונים של Google כדי להציג את עמדת הטעינה בממשק המשתמש ולספק המלצה לטעינה בעמדת הטעינה.
אם לא נמצאה התאמה, המערכת משתמשת בנתונים שסופקו בכוונה לגבי תחנת טעינה (קו רוחב ואורך, שם ותפוקת חשמל) כדי להציג את תחנת הטעינה הזו בממשק המשתמש ולספק המלצה לטעינה בתחנת הטעינה הזו.
דוגמאות
בדוגמאות הבאות אפשר לראות איך יוצרים כוונות לתרחישים שונים של תכנון נסיעה ברכב חשמלי, כולל ניווט דרך כמה תחנות טעינה וטיפול בהספק לא ידוע.
ניווט ליעד סופי דרך כמה תחנות טעינה
הכוונה הבאה מובילה ליעד הסופי, Port Macquarie NSW, דרך שתי תחנות טעינה, ChargePoint ו-Evie.
היעדים לפי סדר:
תחנת טעינה של ChargePoint (מיקום: -32.9599188,151.6240806, הספק: 6.6kw)
תחנת טעינה של Evie (מיקום: -31.9432539,152.4699808, הספק: 350kw)
Port Macquarie NSW
Uri mapIntentUri =
Uri.parse(
"google.navigation:q=Port+Macquarie+NSW"
+ "&waypoints=-32.9599188%2C151.6240806%7C-31.9432539%2C152.4699808"
+ "&waypoint_types=1%7C1"
+ "&waypoint_names=ChargePoint+Charging+Station%7CEvie+Charging+Station"
+ "&waypoint_power_outputs_kw=6.6%7C350");
Intent mapIntent = new Intent(Intent.ACTION_VIEW, mapIntentUri);
mapIntent.setPackage("com.google.android.apps.maps");
startActivity(mapIntent);
הספק לא ידוע
אם ערך תפוקת החשמל לא ידוע, משאירים את המשבצת הרלוונטית של waypoint_power_outputs_kw ריקה. או אם כל המשבצות ריקות, אין צורך לציין את הפרמטר waypoint_power_outputs_kw.
היעדים לפי סדר:
תחנת טעינה של ChargePoint (מיקום: -32.9599188,151.6240806, הספק: לא ידוע)
Port Macquarie NSW
Uri mapIntentUri =
Uri.parse(
"google.navigation:q=Port+Macquarie+NSW"
+ "&waypoints=-32.9599188%2C151.6240806"
+ "&waypoint_types=1"
+ "&waypoint_names=ChargePoint+Charging+Station");
Intent mapIntent = new Intent(Intent.ACTION_VIEW, mapIntentUri);
mapIntent.setPackage("com.google.android.apps.maps");
startActivity(mapIntent);
סימון היעד הסופי כתחנת טעינה
כדי לסמן את היעד הסופי כתחנת טעינה, מציינים את הפרמטרים q_type, q_name
ו-q_power_output_kw.
היעדים לפי סדר:
גן החיות טארונגה, סידני, אוסטרליה
תחנת טעינה של ChargePoint (מיקום: -32.9599188,151.6240806, הספק: לא ידוע)
תחנת טעינה של Evie (מיקום: -31.9432539,152.4699808, הספק: 350 קילוואט)
Uri mapIntentUri =
Uri.parse(
"google.navigation:q=-31.9432539,152.4699808&q_type=1&q_name=Evie+Charging+Station&q_power_output_kw=350"
+ "&waypoints=Taronga+Zoo%2C+Sydney+Australia%7C-32.9599188%2C151.6240806"
+ "&waypoint_types=0%7C1"
+ "&waypoint_names=%7CChargePoint+Charging+Station"
+ "&waypoint_power_outputs_kw=%7C");
Intent mapIntent = new Intent(Intent.ACTION_VIEW, mapIntentUri);
mapIntent.setPackage("com.google.android.apps.maps");
startActivity(mapIntent);
פעולות Intent
אלה כוונות הפעולה עם ממשקים שזמינות:
| פעולה | תיאור |
|---|---|
geo.action:?act=mute |
השתקת כל ההנחיות הקוליות בניווט. |
geo.action:?act=unmute |
ביטול ההשתקה של ההנחיה הקולית בניווט. |
geo.action:?act=show_traffic |
הצגת קווי תנועה במפה. |
geo.action:?act=hide_traffic |
הקווים שמייצגים את התנועה במפה מוסתרים. |
geo.action:?act=show_satellite |
הצגת תמונות לוויין במפה. |
geo.action:?act=hide_satellite |
תמונות הלוויין מוסתרות במפה. |
geo.action:?act=show_alternates |
אפליקציית מפות Google פותחת את המסך 'מסלולים חלופיים' (האפשרות הזו פועלת רק בזמן הניווט). |
geo.action:?act=route_overview |
מפות Google פותחת את מסך סקירת המסלול (פועל רק בזמן הניווט). |
geo.action:?act=query_next_turn |
מפות Google אומרת מהי הפנייה הבאה (פועל רק בזמן הניווט). |
geo.action:?act=distance_to_next_turn |
מפות Google יקריאו את המרחק עד הפנייה הבאה (פועל רק בזמן הניווט). |
geo.action:?act=time_to_next_turn |
מפות Google אומרת את הזמן עד הפנייה הבאה (פועל רק במהלך ניווט). |
geo.action:?act=distance_to_destination |
אפליקציית מפות Google אומרת את המרחק עד ליעד (פועל רק בזמן הניווט). |
geo.action:?act=go_back |
מפות Google חוזרת למסך הקודם בממשק המשתמש. |
geo.action:?act=my_location |
מפות Google ממקמת מחדש את המפה במיקום של המשתמש. |
geo.action:?act=show_map |
מפות Google סוגרת את כל הכרטיסים הפתוחים וחוזרת לתצוגת המפה. |
geo.action:?act=query_current_road |
מפות Google אומרת את שם הכביש הנוכחי. |
geo.action:?act=query_destination |
אפליקציית מפות Google תגיד את היעד. |
geo.action:?act=traffic_report |
מפות Google משמיעה את הדיווח על אירוע תנועה. |
geo.action:?act=clear_search_results |
מסך תוצאות החיפוש ייסגר במפות Google (אם הוא פתוח). |
geo.action:?act=apply_electric_vehicle_connector_filter |
החלת מסנן של סוג מחבר על תוצאות חיפוש של תחנות טעינה לרכב חשמלי. |
geo.action:?act=remove_electric_vehicle_connector_filter |
מסיר את המסנן של סוג המחבר מתוצאות החיפוש של תחנות טעינה לרכבים חשמליים. |
geo.action:?act=apply_electric_vehicle_payment_filter |
החלת מסנן תשלום על תוצאות חיפוש של תחנות טעינה לרכבים חשמליים. |
geo.action:?act=remove_electric_vehicle_payment_filter |
הסרת מסנן התשלום מתוצאות החיפוש של תחנות טעינה לרכבים חשמליים. |
geo.action:?act=apply_electric_vehicle_fast_charging_filter |
החלת מסנן טעינה מהירה על תוצאות חיפוש של תחנות טעינה לרכבים חשמליים. |
geo.action:?act=remove_electric_vehicle_fast_charging_filter |
הסרת המסנן 'טעינה מהירה' מתוצאות החיפוש של תחנות טעינה לרכבים חשמליים. |
geo.action:?act=avoid_tolls |
אם המשתמש מנווט, הוא יכול להגדיר במפות Google להימנע ממסלולים עם אגרה. אם המסלול הנוכחי כולל כבישי אגרה, יכול להיות שהמערכת תציע מסלול חלופי. |
geo.action:?act=allow_tolls |
אם המשתמש מנווט, הוא יכול להגיד למפות Google לאפשר מסלולים עם אגרה. אם יש מסלול טוב יותר שכולל כבישי אגרה, יכול להיות שהמסלול ישתנה. |
geo.action:?act=avoid_ferries |
אם המשתמש מנווט, הוא יכול להגיד למפות Google להימנע ממסלולים עם מעבורות. יכול להיות שתהיה הפניה לדרך חלופית אם המסלול הפעיל הנוכחי כולל מעבורות. |
geo.action:?act=allow_ferries |
אם המשתמש מנווט, הוא אומר למפות Google לאפשר מסלולים עם מעבורות. יכול להיות שתוצג לכם דרך חלופית אם האפשרות של שימוש במעבורות תאפשר לכם להגיע ליעד במסלול טוב יותר. |
geo.action:?act=avoid_highways |
אם המשתמש מנווט, הוא אומר למפות Google להימנע ממסלולים עם כבישים מהירים. יכול להיות שהפעולה הזו תוביל לשינוי המסלול אם המסלול הפעיל הנוכחי כולל כבישים מהירים. |
geo.action:?act=allow_highways |
אם המשתמש מנווט, הוא אומר למפות Google לאפשר מסלולים עם כבישים מהירים. יכול להיות שתוצג לכם דרך חלופית אם הוספת הכבישים המהירים תאפשר למצוא מסלול טוב יותר. |
geo.action:?act=eta |
אם המשתמש מנווט, מפות Google אומרת את זמן ההגעה המשוער ליעד (לדוגמה, 9:15). |
geo.action:?act=time_to_destination |
אם המשתמש מנווט, מפות Google אומרת את הזמן המשוער להגעה ליעד (לדוגמה, 15 דקות). |
geo.action:?act=exit_navigation |
יציאה מהניווט. |
geo.action:?act=select_search_result&id=0 |
אם תוצאות החיפוש מוצגות במסך (כפי שמוצג בתמונה המצורפת), הפעולה הזו מתחילה בניווט לתוצאה מספר n על סמך פרמטר המזהה שצוין. שימו לב שהאינדקס מתחיל מ-0 (כלומר,
geo.action:?act=select_search_result&id=0 יבחר את התוצאה הראשונה
ברשימה).
|
