Polygons

کلاس پلی لاین

google.maps . Polyline کلاس google.maps . Polyline

چند خط یک پوشش خطی از بخش های خط متصل روی نقشه است.

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

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

Polyline
Polyline([opts])
پارامترها:
با استفاده از PolylineOptions عبور داده شده، یک polyline ایجاد کنید، که هم مسیر چند خط و هم سبک stroke را برای استفاده در هنگام رسم چند خط مشخص می کند. هنگام ساختن یک چند خط، می‌توانید آرایه‌ای از LatLng یا MVCArray LatLng را ارسال کنید، اگرچه آرایه‌های ساده پس از نمونه‌برداری به آرایه‌های MVCArray در چند خط تبدیل می‌شوند.
getDraggable
getDraggable()
پارامترها: ندارد
مقدار بازگشتی: boolean
نشان می دهد که آیا این شکل می تواند توسط کاربر کشیده شود یا خیر.
getEditable
getEditable()
پارامترها: ندارد
مقدار بازگشتی: boolean
نشان می دهد که آیا این شکل توسط کاربر قابل ویرایش است یا خیر.
getMap
getMap()
پارامترها: ندارد
مقدار بازگشتی: Map |null
نقشه ای را که این شکل روی آن ضمیمه شده است برمی گرداند.
getPath
getPath()
پارامترها: ندارد
مقدار بازگشتی: MVCArray < LatLng >
مسیر را بازیابی می کند.
getVisible
getVisible()
پارامترها: ندارد
مقدار بازگشتی: boolean
نشان می دهد که آیا این پلی روی نقشه قابل مشاهده است یا خیر.
setDraggable
setDraggable(draggable)
پارامترها:
  • draggable : boolean
ارزش بازگشتی: ندارد
اگر روی true تنظیم شود، کاربر می تواند این شکل را روی نقشه بکشد. ویژگی geodesic حالت کشیدن را مشخص می کند.
setEditable
setEditable(editable)
پارامترها:
  • editable : boolean
ارزش بازگشتی: ندارد
اگر روی true تنظیم شود، کاربر می تواند این شکل را با کشیدن نقاط کنترل نشان داده شده در رئوس و روی هر بخش ویرایش کند.
setMap
setMap(map)
پارامترها:
  • map : Map optional
ارزش بازگشتی: ندارد
این شکل را روی نقشه مشخص شده رندر می کند. اگر نقشه روی null تنظیم شود، شکل حذف خواهد شد.
setOptions
setOptions(options)
پارامترها:
ارزش بازگشتی: ندارد
setPath
setPath(path)
پارامترها:
ارزش بازگشتی: ندارد
مسیر را تعیین می کند. برای جزئیات بیشتر به PolylineOptions مراجعه کنید.
setVisible
setVisible(visible)
پارامترها:
  • visible : boolean
ارزش بازگشتی: ندارد
اگر روی false تنظیم شود این پلی را پنهان می کند.
به ارث رسیده: addListener ، bindTo ، get ، notify ، set ، setValues ، unbind ، unbindAll
click
function(event)
استدلال ها:
این رویداد زمانی فعال می شود که رویداد کلیک DOM در Polyline فعال شود.
contextmenu
function(event)
استدلال ها:
این رویداد زمانی فعال می شود که رویداد منوی زمینه DOM در Poyline فعال شود.
dblclick
function(event)
استدلال ها:
این رویداد زمانی فعال می شود که رویداد DOM dblclick در Polyline فعال شود.
drag
function(event)
استدلال ها:
این رویداد بارها و بارها اجرا می شود در حالی که کاربر چند خط را می کشد.
dragend
function(event)
استدلال ها:
این رویداد زمانی فعال می شود که کاربر کشیدن چند خط را متوقف کند.
dragstart
function(event)
استدلال ها:
این رویداد زمانی فعال می شود که کاربر شروع به کشیدن چند خط می کند.
mousedown
function(event)
استدلال ها:
این رویداد زمانی فعال می‌شود که رویداد حذف ماوس DOM در Polyline فعال شود.
mousemove
function(event)
استدلال ها:
این رویداد زمانی فعال می شود که رویداد DOM mousemove در Polyline فعال شود.
mouseout
function(event)
استدلال ها:
این رویداد روی ماوس Polyline اجرا می شود.
mouseover
function(event)
استدلال ها:
این رویداد بر روی ماوس Polyline اجرا می شود.
mouseup
function(event)
استدلال ها:
این رویداد زمانی فعال می شود که رویداد ماوس DOM در Polyline فعال شود.
rightclick
function(event)
استدلال ها:
این رویداد زمانی فعال می شود که روی Polyline راست کلیک می شود.

رابط PolylineOptions

google.maps . PolylineOptions رابط google.maps . PolylineOptions

شی PolylineOptions برای تعریف خصوصیات قابل تنظیم روی Polyline استفاده می شود.

clickable optional
نوع: boolean optional
پیش فرض: true
نشان می دهد که آیا این Polyline رویدادهای ماوس را مدیریت می کند یا خیر.
draggable optional
نوع: boolean optional
پیش فرض: false
اگر روی true تنظیم شود، کاربر می تواند این شکل را روی نقشه بکشد. ویژگی geodesic حالت کشیدن را مشخص می کند.
editable optional
نوع: boolean optional
پیش فرض: false
اگر روی true تنظیم شود، کاربر می تواند این شکل را با کشیدن نقاط کنترل نشان داده شده در رئوس و روی هر بخش ویرایش کند.
geodesic optional
نوع: boolean optional
پیش فرض: false
وقتی true ، لبه های چند ضلعی به عنوان ژئودزیک تفسیر می شوند و از انحنای زمین پیروی می کنند. هنگامی که false ، لبه های چند ضلعی به صورت خطوط مستقیم در فضای صفحه نمایش داده می شوند. توجه داشته باشید که شکل یک چند ضلعی ژئودزیکی ممکن است در هنگام کشیدن تغییر کند، زیرا ابعاد آن نسبت به سطح زمین حفظ می شود.
icons optional
نوع: Array < IconSequence > optional
نمادهایی که باید در طول چند خط ارائه شوند.
map optional
نوع: Map optional
نقشه ای که روی آن Polyline نمایش داده می شود.
path optional
نوع: MVCArray < LatLng >| Array < LatLng |