Elevation Widget (alpha)

کلاس ElevationElement

google.maps.elevation . ElevationElement کلاس google.maps.elevation . ElevationElement

یک عنصر HTML که داده های ارتفاع را به صورت بصری نمایش می دهد. ویژگی path عنصر را برای نشان دادن نمودار ارتفاع در طول مسیر تنظیم کنید. برای استفاده از Elevation Element، Places UI Kit API را برای پروژه خود در کنسول Google Cloud فعال کنید.

عنصر سفارشی:
<gmp-elevation unit-system="imperial"></gmp-elevation>

این کلاس HTMLElement را گسترش می دهد.

این کلاس ElevationElementOptions پیاده سازی می کند.

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

ElevationElement
ElevationElement([options])
پارامترها:
path
نوع: Array < LatLng | LatLngLiteral | LatLngAltitude > optional
مسیری که در طول آن داده های ارتفاعی نشان داده می شود. پاره های خط در بین نقاط آرایه درون یابی می شوند. حتی تعداد کمی از نقاط همچنان نمودار ارتفاعی دقیق را ایجاد می کند.
اگر فقط یک نقطه ارائه شود، ویجت شماره ارتفاع آن نقطه را نشان می دهد.
unitSystem
نوع: UnitSystem optional
تعیین می کند که آیا ارتفاع بر حسب فوت/مایل یا متر/کیلومتر نشان داده می شود. اگر تعریف نشده باشد، ویجت به‌طور پیش‌فرض به سیستم واحد ترجیحی برای منطقه مشخص‌شده در بارکننده API تبدیل می‌شود.
ویژگی HTML:
  • <gmp-elevation unit-system="imperial"></gmp-elevation>
  • <gmp-elevation unit-system="metric"></gmp-elevation>
Beta addEventListener
addEventListener(type, listener[, options])
پارامترها:
  • type : string یک رشته حساس به حروف کوچک و بزرگ که نشان دهنده نوع رویداد برای گوش دادن است.
  • listener : EventListener | EventListenerObject شی ای که اعلان دریافت می کند. این باید یک تابع یا یک شی با متد handleEvent باشد
  • options : boolean| AddEventListenerOptions optional گزینه ها را ببینید. رویدادهای سفارشی فقط capture و passive پشتیبانی می کنند.
مقدار برگشتی: void
تابعی را تنظیم می کند که هر زمان که رویداد مشخص شده به هدف تحویل داده شود فراخوانی می شود. به addEventListener مراجعه کنید
Beta removeEventListener
removeEventListener(type, listener[, options])
پارامترها:
  • type : string رشته ای که نوع رویدادی را که برای حذف شنونده رویداد مشخص می کند.
  • listener : EventListener | EventListenerObject شنونده رویداد کنترل کننده رویداد برای حذف از هدف رویداد.
  • options : boolean| EventListenerOptions optional گزینه ها را ببینید
مقدار برگشتی: void
شنونده رویدادی که قبلاً با addEventListener ثبت شده بود را از هدف حذف می کند. removeEventListener را ببینید
gmp-load
function(event)
استدلال ها:
این رویداد زمانی فعال می شود که عنصر محتوای خود را بارگذاری و ارائه می کند. این رویداد حباب نمی کند.
gmp-requesterror
function(event)
استدلال ها:
این رویداد زمانی فعال می شود که یک درخواست به backend رد شود (مثلاً کلید API نادرست). این رویداد حباب نمی کند.

رابط ElevationElementOptions

google.maps.elevation . ElevationElementOptions رابط google.maps.elevation . ElevationElementOptions

گزینه هایی برای ElevationElement .

path optional
نوع: Array < LatLng | LatLngLiteral > optional
ElevationElement.path ببینید
unitSystem optional
نوع: UnitSystem optional