ژئوکدینگ معکوس


توسعه‌دهندگان منطقه اقتصادی اروپا (EEA)

ژئوکدینگ معکوس به تبدیل مختصات جغرافیایی یک مکان به آدرس خیابان قابل خواندن توسط انسان اشاره دارد. کیت توسعه نرم‌افزار Maps برای iOS شامل کلاسی به نام کلاس GMSGeocoder است که شامل تابع عضو reverseGeocodeCoordinate است که می‌توانید برای انجام تبدیل از آن استفاده کنید. این متد مختصات مکان را در نمونه‌ای از یک شیء CLLocationCoordinate2D دریافت می‌کند و یک آدرس خیابان قابل خواندن توسط انسان را در نمونه‌ای از کلاس GMSAddress برمی‌گرداند.

تأثیر ترجیحات زبانی

این ژئوکودر برای ارائه آدرس‌های خیابان قابل خواندن توسط انسان بهینه شده است. برای دستیابی به این هدف، آدرس‌های خیابان را به زبان محلی برمی‌گرداند و آنها را به متنی که توسط کاربر (در صورت لزوم) قابل خواندن باشد، تبدیل می‌کند. سایر آدرس‌ها به زبان دلخواه برگردانده می‌شوند.

  • اجزای آدرس به همان زبانی که از اولین جزء انتخاب شده است، برگردانده می‌شوند.

  • اگر نامی به زبان ترجیحی موجود نباشد، آنگاه ژئوکودر از نزدیکترین مورد منطبق استفاده می‌کند.

ضمانت‌های مربوط به اجزای آدرس

گوگل هیچ تضمینی در مورد اجزای آدرس نمی‌دهد. ساختار آدرس از کشوری به کشور دیگر و حتی در داخل کشورها تغییر می‌کند.

  • می‌توانید انتظار داشته باشید که اجزای آدرس فقط شامل موارد مربوط به آدرس‌های پستی و موارد دیگر باشند.

  • به طور خاص، نه تضمینی وجود دارد که مکان همیشه وجود داشته باشد و نه قرار است همیشه نمایانگر شهر باشد.

برای مثالی از اجزای آدرس در عمل، به فرم تکمیل خودکار آدرس مراجعه کنید.

مرتب‌سازی نتایج

نتایج بر اساس فاصله مرتب نشده‌اند و ترتیب آنها ممکن است تغییر کند.

  • یک سفارش خاص تضمین شده نیست.

  • هیچ تضمینی وجود ندارد که اولین نتیجه چه خواهد بود.

ژئوکدینگ معکوس یک تخمین است

جئوکودر تلاش می‌کند تا نزدیک‌ترین مکان قابل آدرس‌دهی را در محدوده‌ی یک تلرانس خاص پیدا کند.

اگر geocoder نتواند تطابقی پیدا کند، هیچ نتیجه‌ای برنمی‌گرداند.

برای اطلاعات بیشتر، به بهترین شیوه‌های آدرس‌های جغرافیایی و همچنین سوالات متداول در مورد جغرافیایی مراجعه کنید.