ژئوکدینگ معکوس
ژئوکدینگ معکوس به تبدیل مختصات جغرافیایی یک مکان به آدرس خیابان قابل خواندن توسط انسان اشاره دارد. Maps SDK برای iOS شامل کلاسی به نام کلاس GMSGeocoder
است که شامل تابع عضو reverseGeocodeCoordinate
است که می توانید از آن برای انجام تبدیل استفاده کنید. این روش مختصات مکان را در یک نمونه از یک شی CLLocationCoordinate2D می گیرد و یک آدرس خیابان قابل خواندن توسط انسان را در نمونه ای از کلاس GMSAddress
برمی گرداند.
تأثیر ترجیحات زبانی
ژئوکدر بهینه شده است تا آدرس های خیابانی قابل خواندن برای انسان ارائه دهد. برای رسیدن به این هدف، آدرسهای خیابان را به زبان محلی برمیگرداند و به متنی که کاربر قابل خواندن است (در صورت لزوم) نویسهگردانی میکند. همه آدرس های دیگر به زبان ترجیحی برگردانده می شوند.
اجزای آدرس به همان زبان بازگردانده می شوند که از جزء اول انتخاب شده است.
اگر نامی در زبان ترجیحی موجود نباشد، geocoder از نزدیکترین تطابق استفاده می کند.
ضمانت های مربوط به اجزای آدرس
Google هیچ تضمینی در مورد اجزای آدرس نمی دهد. ساختار آدرس از کشوری به کشور دیگر و حتی در داخل کشورها تغییر می کند.
شما می توانید انتظار داشته باشید که اجزای آدرس فقط حاوی موارد مربوط به آدرس های پستی و کمی بیشتر باشد.
به ویژه، محل بودن نه تضمین شده است که همیشه حضور داشته باشد، و نه قرار است همیشه نماینده شهر باشد.
برای مثالی از اجزای آدرس در حال کار، به مکان تکمیل خودکار آدرس فرم مراجعه کنید.
مرتب سازی نتایج
نتایج بر اساس فاصله مرتب نمی شوند و ترتیب ممکن است تغییر کند.
سفارش خاصی تضمین نمی شود.
هیچ تضمینی در مورد اینکه اولین نتیجه چه خواهد بود وجود ندارد.
ژئوکدینگ معکوس یک تخمین است
ژئوکددر تلاش می کند تا نزدیک ترین مکان آدرس پذیر را در یک تلورانس خاص پیدا کند.
اگر geocoder نتواند مطابقت را پیدا کند، نتیجه ای را بر نمی گرداند.
برای اطلاعات بیشتر، به بهترین شیوهها آدرسهای جغرافیایی و همچنین سؤالات متداول Geocoding را ببینید.