התאמה של המפה לשוק המקומי

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

אתם יכולים להתאים אישית את המפה למדינה או לאזור מסוימים.

  • שינוי הגדרות ברירת המחדל של השפה.
  • ניתן לציין קוד אזור שמשנים את ההתנהגות של המפה בהתאם למדינה או לטריטוריה נתונה.

לוקליזציה של שפה

כברירת מחדל, ה-API של מפות Google משתמש בהגדרת השפה המועדפת של המשתמש, כפי שמוגדר בדפדפן, להצגת מידע טקסטואלי, כמו שמות של פקדים, הודעות לגבי זכויות יוצרים, מסלול נסיעה ותוויות במפות. לרוב, צריך לכבד את הגדרת הדפדפן. עם זאת, אם ברצונך שה-API של מפות Google יתעלם מהגדרת השפה של הדפדפן, ניתן לאלץ הצגת מידע בשפה מסוימת על-ידי הוספת פרמטר language לתג <script> במהלך טעינת קוד ה-API של Maps JavaScript.

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

בדוגמה הבאה מוצגת מפה ביפנית ומגדירה את האזור ביפן:

<script async
    src="https://maps.googleapis.com/maps/api/js?key=YOUR_API_KEY&region=JP&language=ja&callback=initMap">
</script>

דוגמה .

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

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

ה-API של JavaScript עבור מפות Google תומך גם בטקסט דו-כיווני (Bidi) שמכיל תווים גם בשפות הנכתבות משמאל לימין (LTR) וגם בשפות הנכתבות מימין לשמאל (RTL). דוגמאות לשפות RTL כוללות ערבית, עברית ופרסית. באופן כללי, צריך לציין דפי השפה של RTL כדי שיעובדו כמו שצריך על ידי הוספת dir='rtl' לרכיב <html> של הדף. הדוגמה הבאה מעבדת את המפה של קהיר, מצרים, באמצעות אמצעי בקרה בערבית:

<script async
    src="https://maps.googleapis.com/maps/api/js?key=YOUR_API_KEY&region=EG&language=ar&callback=initMap">
</script>

לצפייה בדוגמה

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

לוקליזציה של אזור

ניתן להוסיף פרמטר region לתג <script> כשמתבצעת טעינה של קוד ה-API של מפות Google, אם צריך לשנות את האפליקציה כדי להציג קטעי מפה שונים או אפליקציות עם הטיה של האפליקציה (למשל, הטיה של תוצאות קידוד גיאוגרפי באזור).

כמפתח לאפליקציה של JavaScript JavaScript API מומלץ להגדיר תמיד פרמטר region כשירותים שונים (כמו השלמה אוטומטית של מקומות) בדרך כלל משפרים את התוצאות כשהregion מוגדר. באחריותך גם לוודא שהאפליקציה שלך עומדת בדרישות של החוקים המקומיים. לשם כך, צריך לוודא שקיימת התאמה לשוק המקומי של המדינה שבה מתארחת האפליקציה.

הפרמטר region מקבל מזהי תת-אזורים של אזור Unicode (שבדרך כלל) כוללים מיפוי אחד-לאחד אל דומיינים ברמה העליונה עם קוד מדינה (ccTLDs). רוב המזהים של אזור Unicode זהים לקודי ISO 3166-1 alpha-2, למעט כמה יוצאים מן הכלל. לדוגמה, cc&&39;s ccTLD הוא "uk" (בהתאם לדומיין .co.uk), ומזהה האזור שלו הוא "GB." ניתן לראות את הכיסוי של הפלטפורמה של מפות Google באזורים הנתמכים. אפשר לנסות את ההדגמה הזו כדי לנסות את השינויים במפה לאחר עדכון הפרמטר region.

לדוגמה, תג הסקריפט הבא מותאם לשוק המקומי בבריטניה:

<script async
    src="https://maps.googleapis.com/maps/api/js?key=YOUR_API_KEY&region=GB&callback=initMap">
</script>

בדוגמאות הבאות מוצגות שתי מפות, שאחת מהן היא geo " Toledo" על סמך region שמוגדר כ-US (ארה"ב) כ-"Toledo, אוהיו" ואחת שההטיה שלה מבוססת על region שהוגדרה ל-ES (ספרד) כ-"טולדו, ספרד."

לצפייה בדוגמה שלנו בארה"ב ובדוגמה של ES .

הדגמה של לוקליזציה

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

צפייה בהדגמה הזו במסך מלא.