המרת קואורדינטות לכתובות (reverse geocoding)
המרת קואורדינטות לכתובות (reverse geocoding) היא תהליך שבו ממירים את הקואורדינטות הגיאוגרפיות של מיקום מסוים לכתובת רחוב קריאה לאנשים. ה-SDK של מפות ל-iOS כולל מחלקה שנקראת GMSGeocoder, שמכילה את פונקציית החבר reverseGeocodeCoordinate שבה אפשר להשתמש כדי לבצע את ההמרה. השיטה הזו מקבלת קואורדינטות של מיקום במופע של אובייקט CLLocationCoordinate2D, ומחזירה כתובת רחוב קריאה לאנשים במופע של המחלקה GMSAddress.
ההשפעה של העדפות השפה
הכלי להמרת כתובות לקואורדינטות (geocoder) מותאם לספק כתובות רחוב שקריאות לאנשים. כדי לעשות זאת, הוא מחזיר כתובות רחוב בשפה המקומית, בתעתיק לטקסט שניתן לקריאה על ידי המשתמש (במידת הצורך). כל שאר הכתובות מוחזרות בשפה המועדפת.
רכיבי הכתובת מוחזרים באותה שפה, שנבחרת מהרכיב הראשון.
אם השם לא זמין בשפה המועדפת, הכלי להמרת כתובות לקואורדינטות (geocoder) משתמש בהתאמה הקרובה ביותר.
התחייבויות לגבי רכיבי הכתובת
Google לא מתחייבת לגבי רכיבי הכתובת. מבנה הכתובת משתנה ממדינה למדינה, ואפילו בתוך מדינות.
רכיבי הכתובת אמורים להכיל רק את מה שרלוונטי לכתובות דואר, ולא הרבה מעבר לכך.
באופן ספציפי, לא מובטח שהשדה locality תמיד יופיע, והוא לא אמור תמיד לייצג את העיר.
דוגמה לשימוש ברכיבי כתובת זמינה במאמר טופס כתובת להשלמה אוטומטית למקומות.
מיון התוצאות
התוצאות לא ממוינות לפי מרחק, והסדר שלהן עשוי להשתנות.
אין הבטחה לסדר מסוים.
אין הבטחה לגבי התוצאה הראשונה.
המרת קואורדינטות לכתובות (reverse geocoding) היא הערכה
הכלי להמרת כתובות לקואורדינטות (geocoder) מנסה למצוא את המיקום הקרוב ביותר שניתן להגיע אליו בטווח מסוים.
אם הכלי להמרת כתובות לקואורדינטות לא מוצא התאמה, הוא לא מחזיר תוצאות.
מידע נוסף זמין במאמר שיטות מומלצות להמרת כתובות לקואורדינטות ובשאלות נפוצות בנושא המרת כתובות לקואורדינטות.