היפוך קידוד גיאוגרפי

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

ההשפעה של העדפות השפה

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

  • רכיבי הכתובת מוחזרים באותה שפה, שנבחרה מתוך של הרכיב הראשון.

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

אחריות בנוגע לרכיבי כתובת

Google לא מתחייבת לגבי רכיבי הכתובת. מבנה הכתובת ממדינה למדינה, ואפילו בתוך מדינות.

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

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

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

מיון התוצאות

התוצאות לא ממוינות לפי מרחק, והסדר עשוי להשתנות.

  • לא ניתן להבטיח הזמנה מסוימת.

  • אנחנו לא מבטיחים מה תהיה התוצאה הראשונה.

היפוך הקידוד הגיאוגרפי הוא אומדן

הקואורדינטות מנסה למצוא את המיקום הקרוב ביותר שניתן לכתובת בתוך מתוך סובלנות מסוימת.

אם הקואורדינטות לא ימצאו התאמה, הוא לא יחזיר תוצאות.

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