Geocoder

کلاس ژئوکدر

google.maps . Geocoder کلاس google.maps . Geocoder

سرویسی برای تبدیل بین یک آدرس و یک LatLng .

با فراخوانی const {Geocoder} = await google.maps.importLibrary("geocoding") دسترسی پیدا کنید.
کتابخانه ها را در Maps JavaScript API ببینید.

Geocoder
Geocoder()
پارامترها: ندارد
نمونه جدیدی از Geocoder ایجاد می کند که درخواست های geocode را به سرورهای Google ارسال می کند.
geocode
geocode(request[, callback])
پارامترها:
مقدار بازگشتی: Promise < GeocoderResponse >
ژئوکد یک درخواست

رابط GeocoderRequest

google.maps . GeocoderRequest رابط google.maps . GeocoderRequest

مشخصات درخواست ژئوکدینگ برای ارسال به Geocoder .

address optional
نوع: string optional
آدرس به ژئوکد یک و تنها یک address ، location و placeId باید ارائه شود.
bounds optional
نوع: LatLngBounds | LatLngBoundsLiteral optional
LatLngBounds که در آن جستجو کنید. اختیاری.
componentRestrictions optional
کامپوننت ها برای محدود کردن نتایج به یک منطقه خاص استفاده می شوند. یک فیلتر از یک یا چند مورد تشکیل شده است: route ، locality ، administrativeArea ، postalCode ، country . فقط نتایجی که با تمام فیلترها مطابقت داشته باشند برگردانده می شوند. مقادیر فیلتر از همان روش‌های تصحیح املا و تطبیق جزئی مانند سایر درخواست‌های کدگذاری جغرافیایی پشتیبانی می‌کنند. اختیاری.
Beta extraComputations optional
نوع: Array < ExtraGeocodeComputation > optional
فهرستی از محاسبات اضافی که ممکن است برای تکمیل درخواست استفاده شود. توجه: این محاسبات اضافی ممکن است فیلدهای اضافی را در پاسخ بازگرداند.
fulfillOnZeroResults optional
نوع: boolean optional
در پاسخ به قول وضعیت ZERO_RESULT عمل کنید. این ممکن است مطلوب باشد زیرا حتی با نتایج صفر کدگذاری جغرافیایی، ممکن است هنوز فیلدهای سطح پاسخ اضافی برگردانده شوند.
language optional
نوع: string optional
شناسه زبان برای زبانی که نتایج باید در صورت امکان به آن بازگردانده شوند. لیست زبان های پشتیبانی شده را ببینید.
location optional
نوع: