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