کلاس پلی لاین
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() پارامترها: ندارد مسیر را بازیابی می کند. |
getVisible | getVisible() پارامترها: ندارد مقدار بازگشتی: boolean نشان می دهد که آیا این پلی روی نقشه قابل مشاهده است یا خیر. |
setDraggable | setDraggable(draggable) مولفه های:
ارزش بازگشتی: ندارد اگر روی true تنظیم شود، کاربر می تواند این شکل را روی نقشه بکشد. ویژگی geodesic حالت کشیدن را مشخص می کند. |
setEditable | setEditable(editable) مولفه های:
ارزش بازگشتی: ندارد اگر روی true تنظیم شود، کاربر می تواند این شکل را با کشیدن نقاط کنترل نشان داده شده در رئوس و روی هر بخش ویرایش کند. |
setMap | setMap(map) مولفه های:
ارزش بازگشتی: ندارد این شکل را روی نقشه مشخص شده رندر می کند. اگر نقشه روی null تنظیم شود، شکل حذف خواهد شد. |
setOptions | setOptions(options) مولفه های:
ارزش بازگشتی: ندارد |
setPath | setPath(path) مولفه های:
ارزش بازگشتی: ندارد مسیر را تعیین می کند. برای جزئیات بیشتر به PolylineOptions مراجعه کنید. |
setVisible | setVisible(visible) مولفه های:
ارزش بازگشتی: ندارد اگر روی 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 فعال شود. |
| 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 | LatLngLiteral > optional دنباله منظم مختصات Polyline. این مسیر ممکن است با استفاده از یک آرایه ساده از LatLng s یا یک MVCArray از LatLng s مشخص شود. توجه داشته باشید که اگر یک آرایه ساده را پاس کنید، به یک آرایه MVCArray تبدیل میشود. درج یا حذف LatLngs در MVCArray بهطور خودکار چند خط روی نقشه بهروزرسانی میشود. |
strokeColor optional | نوع: string optional رنگ سکته مغزی. همه رنگهای CSS3 به جز رنگهای با نام توسعهیافته پشتیبانی میشوند. |
strokeOpacity optional | نوع: number optional کدورت ضربه بین 0.0 و 1.0. |
strokeWeight optional | نوع: number optional عرض ضربه به پیکسل. |
visible optional | نوع: boolean optional پیش فرض: true آیا این چند خط روی نقشه قابل مشاهده است یا خیر. |
zIndex optional | نوع: number optional zIndex در مقایسه با پلی های دیگر. |
رابط IconSequence
google.maps . IconSequence
رابط google.maps . IconSequence
نحوه نمایش نمادها در یک خط را شرح می دهد.
اگر چند خط شما ژئودزیک است، در این صورت فواصل مشخص شده برای افست و تکرار به صورت پیش فرض بر حسب متر محاسبه می شود. تنظیم افست یا تکرار روی یک مقدار پیکسل باعث می شود که فاصله ها بر حسب پیکسل روی صفحه محاسبه شود.
خواص | |
---|---|
fixedRotation optional | نوع: boolean optional پیش فرض: false اگر true ، هر نماد در دنباله بدون توجه به زاویه لبه ای که روی آن قرار دارد، چرخش ثابت یکسانی دارد. اگر false ، حروف بزرگ هر نماد در دنباله چرخانده میشود تا با لبهاش تراز شود. |
icon optional | نوع: Symbol optional نمادی که باید روی خط ارائه شود. |
offset optional | نوع: string optional پیشفرض: '100%' فاصله از ابتدای خطی که قرار است یک نماد در آن رندر شود. این فاصله ممکن است به صورت درصدی از طول خط (به عنوان مثال '50٪') یا در پیکسل (به عنوان مثال '50px') بیان شود. |
repeat optional | نوع: string optional پیش فرض: 0 فاصله بین نمادهای متوالی روی خط. این فاصله ممکن است به صورت درصدی از طول خط (به عنوان مثال '50٪') یا در پیکسل (مثلا '50px') بیان شود. برای غیرفعال کردن تکرار نماد، "0" را مشخص کنید. |
کلاس چند ضلعی
google.maps . Polygon
کلاس google.maps . Polygon
یک چند ضلعی (مانند چند خط) مجموعه ای از مختصات متصل را در یک دنباله مرتب تعریف می کند. علاوه بر این، چند ضلعی ها یک حلقه بسته را تشکیل می دهند و یک منطقه پر شده را تعریف می کنند. نمونهها را در راهنمای توسعهدهنده ببینید، با یک چند ضلعی ساده ، یک چند ضلعی با سوراخ و موارد دیگر شروع میشود. توجه داشته باشید که می توانید از لایه Data نیز برای ایجاد چند ضلعی استفاده کنید. لایه داده راه ساده تری برای ایجاد حفره ها ارائه می دهد زیرا ترتیب مسیرهای داخلی و خارجی را برای شما کنترل می کند.
این کلاس MVCObject
را گسترش می دهد.
با فراخوانی const {Polygon} = await google.maps.importLibrary("maps")
دسترسی پیدا کنید. کتابخانه ها را در Maps JavaScript API ببینید.
سازنده | |
---|---|
Polygon | Polygon([opts]) مولفه های:
با استفاده از PolygonOptions تصویب شده، چند ضلعی ایجاد کنید، که مسیر چند ضلعی، سبک stroke را برای لبه های چند ضلعی، و سبک پر کردن را برای مناطق داخلی چند ضلعی مشخص می کند. یک چند ضلعی ممکن است شامل یک یا چند مسیر باشد که هر مسیر از آرایه ای از LatLng s تشکیل شده است. هنگام ساخت این مسیرها میتوانید آرایهای از LatLng یا MVCArray از LatLng را ارسال کنید. آرایه ها در چند ضلعی به آرایه MVCArray تبدیل می شوند. |
مواد و روش ها | |
---|---|
getDraggable | getDraggable() پارامترها: ندارد مقدار بازگشتی: boolean نشان می دهد که آیا این شکل می تواند توسط کاربر کشیده شود یا خیر. |
getEditable | getEditable() پارامترها: ندارد مقدار بازگشتی: boolean نشان می دهد که آیا این شکل توسط کاربر قابل ویرایش است یا خیر. |
getMap | getMap() پارامترها: ندارد مقدار بازگشتی: Map |null نقشه ای را که این شکل روی آن ضمیمه شده است برمی گرداند. |
getPath | getPath() پارامترها: ندارد مسیر اول را بازیابی می کند. |
getPaths | getPaths() پارامترها: ندارد مسیرهای این چند ضلعی را بازیابی می کند. |
getVisible | getVisible() پارامترها: ندارد مقدار بازگشتی: boolean نشان می دهد که آیا این پلی روی نقشه قابل مشاهده است یا خیر. |
setDraggable | setDraggable(draggable) مولفه های:
ارزش بازگشتی: ندارد اگر روی true تنظیم شود، کاربر می تواند این شکل را روی نقشه بکشد. ویژگی geodesic حالت کشیدن را مشخص می کند. |
setEditable | setEditable(editable) مولفه های:
ارزش بازگشتی: ندارد اگر روی true تنظیم شود، کاربر می تواند این شکل را با کشیدن نقاط کنترل نشان داده شده در رئوس و روی هر بخش ویرایش کند. |
setMap | setMap(map) مولفه های:
ارزش بازگشتی: ندارد این شکل را روی نقشه مشخص شده رندر می کند. اگر نقشه روی null تنظیم شود، شکل حذف خواهد شد. |
setOptions | setOptions(options) مولفه های:
ارزش بازگشتی: ندارد |
setPath | setPath(path) مولفه های:
ارزش بازگشتی: ندارد مسیر اول را تعیین می کند. برای جزئیات بیشتر به PolygonOptions مراجعه کنید. |
setPaths | setPaths(paths) مولفه های: ارزش بازگشتی: ندارد مسیر این چند ضلعی را تعیین می کند. |
setVisible | setVisible(visible) مولفه های:
ارزش بازگشتی: ندارد اگر روی false تنظیم شود این پلی را پنهان می کند. |
به ارث رسیده: addListener ، bindTo ، get ، notify ، set ، setValues ، unbind ، unbindAll |
مناسبت ها | |
---|---|
click | function(event) استدلال ها:
این رویداد زمانی فعال می شود که رویداد کلیک DOM در Polygon فعال شود. |
contextmenu | function(event) استدلال ها:
این رویداد زمانی فعال می شود که رویداد منوی زمینه DOM در Polygon فعال شود. |
dblclick | function(event) استدلال ها:
این رویداد زمانی فعال می شود که رویداد DOM dblclick در Polygon فعال شود. |
drag | function(event) استدلال ها:
این رویداد بارها و بارها اجرا می شود در حالی که کاربر چند ضلعی را می کشد. |
dragend | function(event) استدلال ها:
این رویداد زمانی فعال می شود که کاربر کشیدن چند ضلعی را متوقف کند. |
dragstart | function(event) استدلال ها:
این رویداد زمانی فعال می شود که کاربر شروع به کشیدن چند ضلعی می کند. |
mousedown | function(event) استدلال ها:
این رویداد زمانی فعال می شود که رویداد حذف ماوس DOM در Polygon فعال شود. |
mousemove | function(event) استدلال ها:
این رویداد زمانی فعال می شود که رویداد DOM mousemove روی Polygon فعال شود. |
mouseout | function(event) استدلال ها:
این رویداد با ماوس Polygon اجرا می شود. |
mouseover | function(event) استدلال ها:
این رویداد روی ماوس Polygon اجرا می شود. |
mouseup | function(event) استدلال ها:
این رویداد زمانی فعال می شود که رویداد ماوس DOM روی Polygon فعال شود. |
| function(event) استدلال ها:
این رویداد زمانی فعال می شود که روی Polygon راست کلیک می شود. |
رابط PolygonOptions
google.maps . PolygonOptions
رابط google.maps . PolygonOptions
شی PolygonOptions برای تعریف ویژگی هایی که می توانند روی یک Polygon تنظیم شوند استفاده می شود.
خواص | |
---|---|
clickable optional | نوع: boolean optional پیش فرض: true نشان می دهد که آیا این Polygon رویدادهای ماوس را مدیریت می کند یا خیر. |
draggable optional | نوع: boolean optional پیش فرض: false اگر روی true تنظیم شود، کاربر می تواند این شکل را روی نقشه بکشد. ویژگی geodesic حالت کشیدن را مشخص می کند. |
editable optional | نوع: boolean optional پیش فرض: false اگر روی true تنظیم شود، کاربر می تواند این شکل را با کشیدن نقاط کنترل نشان داده شده در رئوس و روی هر بخش ویرایش کند. |
fillColor optional | نوع: string optional رنگ پر. همه رنگهای CSS3 به جز رنگهای با نام توسعهیافته پشتیبانی میشوند. |
fillOpacity optional | نوع: number optional تیرگی پر بین 0.0 و 1.0 |
geodesic optional | نوع: boolean optional پیش فرض: false وقتی true ، لبه های چند ضلعی به عنوان ژئودزیک تفسیر می شوند و از انحنای زمین پیروی می کنند. هنگامی که false ، لبه های چند ضلعی به صورت خطوط مستقیم در فضای صفحه نمایش داده می شوند. توجه داشته باشید که شکل یک چند ضلعی ژئودزیکی ممکن است در هنگام کشیدن تغییر کند، زیرا ابعاد آن نسبت به سطح زمین حفظ می شود. |
map optional | نوع: Map optional نقشه ای که روی آن Polygon نمایش داده می شود. |
paths optional | نوع: MVCArray < MVCArray < LatLng >>| MVCArray < LatLng >| Array < Array < LatLng | LatLngLiteral >>| Array < LatLng | LatLngLiteral > optional دنباله منظم مختصات که یک حلقه بسته را مشخص می کند. برخلاف چند خط، یک چند ضلعی ممکن است از یک یا چند مسیر تشکیل شده باشد. در نتیجه، ویژگی paths ممکن است یک یا چند آرایه از مختصات LatLng را مشخص کند. مسیرها به طور خودکار بسته می شوند. راس اول مسیر را به عنوان آخرین راس تکرار نکنید. چند ضلعی های ساده ممکن است با استفاده از یک آرایه منفرد از LatLng s تعریف شوند. چند ضلعی های پیچیده تر ممکن است آرایه ای از آرایه ها را مشخص کنند. هر آرایه ساده به MVCArray s تبدیل می شود. درج یا حذف LatLng از MVCArray به طور خودکار چند ضلعی را روی نقشه به روز می کند. |
strokeColor optional | نوع: string optional رنگ سکته مغزی. همه رنگهای CSS3 به جز رنگهای با نام توسعهیافته پشتیبانی میشوند. |
strokeOpacity optional | نوع: number optional کدورت ضربه بین 0.0 و 1.0 |
strokePosition optional | نوع: StrokePosition optional پیش فرض: StrokePosition.CENTER موقعیت سکته مغزی. |
strokeWeight optional | نوع: number optional عرض ضربه به پیکسل. |
visible optional | نوع: boolean optional پیش فرض: true آیا این چند ضلعی روی نقشه قابل مشاهده است یا خیر. |
zIndex optional | نوع: number optional zIndex در مقایسه با پلی های دیگر. |
رابط PolyMouseEvent
google.maps . PolyMouseEvent
رابط google.maps . PolyMouseEvent
این شی از رویدادهای ماوس در چند خط و چند ضلعی برگردانده می شود.
این رابط MapMouseEvent
را گسترش می دهد.
خواص | |
---|---|
edge optional | نوع: number optional شاخص یال در مسیر زیر مکان نما هنگام وقوع رویداد، اگر رویداد در نقطه میانی در یک چندضلعی قابل ویرایش رخ داده باشد. |
path optional | نوع: number optional شاخص مسیر زیر مکان نما هنگام وقوع رویداد، اگر رویداد روی یک راس رخ داده باشد و چند ضلعی قابل ویرایش باشد. در غیر این صورت undefined . |
vertex optional | نوع: number optional اگر رویداد روی یک راس رخ داده باشد و چند خط یا چند ضلعی قابل ویرایش باشد، نمایه راس زیر مکان نما هنگام وقوع رویداد. اگر رویداد روی یک راس رخ ندهد، مقدار آن undefined است. |
ارثی: domEvent ، latLng |
مواد و روش ها | |
---|---|
موروثی: stop |
کلاس مستطیل
google.maps . Rectangle
کلاس google.maps . Rectangle
روکش مستطیلی
این کلاس MVCObject
را گسترش می دهد.
با فراخوانی const {Rectangle} = await google.maps.importLibrary("maps")
دسترسی پیدا کنید. کتابخانه ها را در Maps JavaScript API ببینید.
سازنده | |
---|---|
Rectangle | Rectangle([opts]) مولفه های:
یک مستطیل با استفاده از RectangleOptions ایجاد کنید، که محدوده و سبک را مشخص می کند. |
مواد و روش ها | |
---|---|
getBounds | getBounds() پارامترها: ندارد مقدار بازگشتی: LatLngBounds |null مرزهای این مستطیل را برمیگرداند. |
getDraggable | getDraggable() پارامترها: ندارد مقدار بازگشتی: boolean نشان می دهد که آیا این مستطیل می تواند توسط کاربر کشیده شود یا خیر. |
getEditable | getEditable() پارامترها: ندارد مقدار بازگشتی: boolean نشان می دهد که آیا این مستطیل توسط کاربر قابل ویرایش است یا خیر. |
getMap | getMap() پارامترها: ندارد مقدار بازگشتی: Map |null نقشه ای را که این مستطیل در آن نشان داده شده است را برمی گرداند. |
getVisible | getVisible() پارامترها: ندارد مقدار بازگشتی: boolean نشان می دهد که آیا این مستطیل روی نقشه قابل مشاهده است یا خیر. |
setBounds | setBounds(bounds) مولفه های:
ارزش بازگشتی: ندارد مرزهای این مستطیل را تعیین می کند. |
setDraggable | setDraggable(draggable) مولفه های:
ارزش بازگشتی: ندارد اگر روی true تنظیم شود، کاربر می تواند این مستطیل را روی نقشه بکشد. |
setEditable | setEditable(editable) مولفه های:
ارزش بازگشتی: ندارد اگر روی true تنظیم شود، کاربر می تواند این مستطیل را با کشیدن نقاط کنترل نشان داده شده در گوشه ها و هر لبه ویرایش کند. |
setMap | setMap(map) مولفه های:
ارزش بازگشتی: ندارد مستطیل را روی نقشه مشخص شده رندر می کند. اگر نقشه روی null تنظیم شود، مستطیل حذف خواهد شد. |
setOptions | setOptions(options) مولفه های:
ارزش بازگشتی: ندارد |
setVisible | setVisible(visible) مولفه های:
ارزش بازگشتی: ندارد اگر روی false تنظیم شود، این مستطیل را پنهان می کند. |
به ارث رسیده: addListener ، bindTo ، get ، notify ، set ، setValues ، unbind ، unbindAll |
مناسبت ها | |
---|---|
bounds_changed | function() استدلال ها: هیچ این رویداد زمانی اجرا می شود که مرزهای مستطیل تغییر کند. |
click | function(event) استدلال ها:
این رویداد زمانی فعال می شود که رویداد کلیک DOM روی مستطیل اجرا شود. |
contextmenu | function(event) استدلال ها:
این رویداد زمانی فعال می شود که رویداد منوی زمینه DOM روی مستطیل اجرا شود. |
dblclick | function(event) استدلال ها:
این رویداد زمانی فعال می شود که رویداد DOM dblclick روی مستطیل اجرا شود. |
drag | function(event) استدلال ها:
این رویداد به طور مکرر اجرا می شود در حالی که کاربر مستطیل را می کشد. |
dragend | function(event) استدلال ها:
این رویداد زمانی فعال می شود که کاربر کشیدن مستطیل را متوقف کند. |
dragstart | function(event) استدلال ها:
این رویداد زمانی فعال می شود که کاربر شروع به کشیدن مستطیل می کند. |
mousedown | function(event) استدلال ها:
این رویداد زمانی فعال می شود که رویداد DOM mousedown روی مستطیل اجرا شود. |
mousemove | function(event) استدلال ها:
این رویداد زمانی فعال می شود که رویداد DOM mousemove روی مستطیل اجرا شود. |
mouseout | function(event) استدلال ها:
این رویداد بر روی ماوس مستطیل اجرا می شود. |
mouseover | function(event) استدلال ها:
این رویداد بر روی ماوس مستطیل اجرا می شود. |
mouseup | function(event) استدلال ها:
این رویداد زمانی فعال می شود که رویداد DOM mouseup روی مستطیل اجرا شود. |
| function(event) استدلال ها:
این رویداد با کلیک راست روی مستطیل اجرا می شود. |
رابط RectangleOptions
google.maps . RectangleOptions
رابط google.maps . RectangleOptions
شی RectangleOptions برای تعریف ویژگی هایی که می توان روی یک Rectangle تنظیم کرد استفاده می شود.
خواص | |
---|---|
bounds optional | نوع: LatLngBounds | LatLngBoundsLiteral optional حدود. |
clickable optional | نوع: boolean optional پیش فرض: true نشان می دهد که آیا این Rectangle رویدادهای ماوس را مدیریت می کند یا خیر. |
draggable optional | نوع: boolean optional پیش فرض: false اگر روی true تنظیم شود، کاربر می تواند این مستطیل را روی نقشه بکشد. |
editable optional | نوع: boolean optional پیش فرض: false اگر روی true تنظیم شود، کاربر می تواند این مستطیل را با کشیدن نقاط کنترل نشان داده شده در گوشه ها و هر لبه ویرایش کند. |
fillColor optional | نوع: string optional رنگ پر. همه رنگهای CSS3 به جز رنگهای با نام توسعهیافته پشتیبانی میشوند. |
fillOpacity optional | نوع: number optional تیرگی پر بین 0.0 و 1.0 |
map optional | نوع: Map optional نقشه ای که روی آن Rectangle نمایش داده می شود. |
strokeColor optional | نوع: string optional رنگ سکته مغزی. همه رنگهای CSS3 به جز رنگهای با نام توسعهیافته پشتیبانی میشوند. |
strokeOpacity optional | نوع: number optional کدورت ضربه بین 0.0 و 1.0 |
strokePosition optional | نوع: StrokePosition optional پیش فرض: StrokePosition.CENTER موقعیت سکته مغزی. |
strokeWeight optional | نوع: number optional عرض ضربه به پیکسل. |
visible optional | نوع: boolean optional پیش فرض: true آیا این مستطیل روی نقشه قابل مشاهده است یا خیر. |
zIndex optional | نوع: number optional zIndex در مقایسه با پلی های دیگر. |
کلاس دایره
google.maps . Circle
کلاس google.maps . Circle
دایره ای در سطح زمین؛ همچنین به عنوان "کلاهک کروی" شناخته می شود.
این کلاس MVCObject
را گسترش می دهد.
با فراخوانی const {Circle} = await google.maps.importLibrary("maps")
دسترسی پیدا کنید. کتابخانه ها را در Maps JavaScript API ببینید.
سازنده | |
---|---|
Circle | Circle([circleOrCircleOptions]) مولفه های:
یک دایره با استفاده از CircleOptions ایجاد کنید که مرکز، شعاع و سبک را مشخص می کند. |
مواد و روش ها | |
---|---|
getBounds | getBounds() پارامترها: ندارد مقدار بازگشتی: LatLngBounds |null LatLngBounds این دایره را دریافت می کند. |
getCenter | getCenter() پارامترها: ندارد مقدار بازگشتی: LatLng |null مرکز این دایره را برمی گرداند. |
getDraggable | getDraggable() پارامترها: ندارد مقدار بازگشتی: boolean نشان می دهد که آیا این دایره می تواند توسط کاربر کشیده شود یا خیر. |
getEditable | getEditable() پارامترها: ندارد مقدار بازگشتی: boolean نشان می دهد که آیا این حلقه توسط کاربر قابل ویرایش است یا خیر. |
getMap | getMap() پارامترها: ندارد مقدار بازگشتی: Map |null نقشه ای را که این دایره در آن نمایش داده می شود، برمی گرداند. |
getRadius | getRadius() پارامترها: ندارد مقدار برگشتی: number شعاع این دایره (بر حسب متر) را برمی گرداند. |
getVisible | getVisible() پارامترها: ندارد مقدار بازگشتی: boolean نشان می دهد که آیا این دایره روی نقشه قابل مشاهده است یا خیر. |
setCenter | setCenter(center) مولفه های:
ارزش بازگشتی: ندارد مرکز این دایره را تنظیم می کند. |
setDraggable | setDraggable(draggable) مولفه های:
ارزش بازگشتی: ندارد اگر روی true تنظیم شود، کاربر می تواند این دایره را روی نقشه بکشد. |
setEditable | setEditable(editable) مولفه های:
ارزش بازگشتی: ندارد اگر روی true تنظیم شود، کاربر می تواند این دایره را با کشیدن نقاط کنترل نشان داده شده در مرکز و اطراف دایره ویرایش کند. |
setMap | setMap(map) مولفه های:
ارزش بازگشتی: ندارد دایره را روی نقشه مشخص شده رندر می کند. اگر نقشه روی null تنظیم شود، دایره حذف خواهد شد. |
setOptions | setOptions(options) مولفه های:
ارزش بازگشتی: ندارد |
setRadius | setRadius(radius) مولفه های:
ارزش بازگشتی: ندارد شعاع این دایره (بر حسب متر) را تنظیم می کند. |
setVisible | setVisible(visible) مولفه های:
ارزش بازگشتی: ندارد اگر روی false تنظیم شود این دایره را پنهان می کند. |
به ارث رسیده: addListener ، bindTo ، get ، notify ، set ، setValues ، unbind ، unbindAll |
مناسبت ها | |
---|---|
center_changed | function() استدلال ها: هیچ این رویداد با تغییر مرکز دایره فعال می شود. |
click | function(event) استدلال ها:
این رویداد زمانی فعال می شود که رویداد کلیک DOM روی دایره فعال شود. |
dblclick | function(event) استدلال ها:
این رویداد زمانی فعال می شود که رویداد DOM dblclick روی دایره فعال شود. |
drag | function(event) استدلال ها:
این رویداد به طور مکرر اجرا می شود در حالی که کاربر دایره را می کشد. |
dragend | function(event) استدلال ها:
این رویداد زمانی فعال می شود که کاربر کشیدن دایره را متوقف کند. |
dragstart | function(event) استدلال ها:
این رویداد زمانی فعال می شود که کاربر شروع به کشیدن دایره می کند. |
mousedown | function(event) استدلال ها:
این رویداد زمانی فعال میشود که رویداد حذف ماوس DOM روی دایره فعال شود. |
mousemove | function(event) استدلال ها:
این رویداد زمانی فعال می شود که رویداد DOM mousemove روی دایره فعال شود. |
mouseout | function(event) استدلال ها:
این رویداد با ماوس دایره ای اجرا می شود. |
mouseover | function(event) استدلال ها:
این رویداد با ماوس دایره ای اجرا می شود. |
mouseup | function(event) استدلال ها:
این رویداد زمانی فعال می شود که رویداد ماوس DOM روی دایره فعال شود. |
radius_changed | function() استدلال ها: هیچ این رویداد زمانی فعال می شود که شعاع دایره تغییر کند. |
rightclick | function(event) استدلال ها:
این رویداد با کلیک راست روی دایره فعال می شود. |
رابط CircleOptions
google.maps . CircleOptions
رابط google.maps . CircleOptions
شی CircleOptions برای تعریف خصوصیاتی که میتوان روی یک دایره تنظیم کرد استفاده میشود.
خواص | |
---|---|
center optional | نوع: LatLng | LatLngLiteral optional مرکز دایره. |
clickable optional | نوع: boolean optional پیش فرض: true نشان می دهد که آیا این Circle رویدادهای ماوس را مدیریت می کند یا خیر. |
draggable optional | نوع: boolean optional پیش فرض: false اگر روی true تنظیم شود، کاربر می تواند این دایره را روی نقشه بکشد. |
editable optional | نوع: boolean optional پیش فرض: false اگر روی true تنظیم شود، کاربر می تواند این دایره را با کشیدن نقاط کنترل نشان داده شده در مرکز و اطراف دایره ویرایش کند. |
fillColor optional | نوع: string optional رنگ پر. همه رنگهای CSS3 به جز رنگهای با نام توسعهیافته پشتیبانی میشوند. |
fillOpacity optional | نوع: number optional تیرگی پر بین 0.0 و 1.0. |
map optional | نوع: Map optional نقشه ای که روی آن دایره نمایش داده می شود. |
radius optional | نوع: number optional شعاع بر حسب متر در سطح زمین. |
strokeColor optional | نوع: string optional رنگ سکته مغزی. همه رنگهای CSS3 به جز رنگهای با نام توسعهیافته پشتیبانی میشوند. |
strokeOpacity optional | نوع: number optional کدورت ضربه بین 0.0 و 1.0. |
strokePosition optional | نوع: StrokePosition optional پیش فرض: StrokePosition.CENTER موقعیت سکته مغزی. |
strokeWeight optional | نوع: number optional عرض ضربه به پیکسل. |
visible optional | نوع: boolean optional پیش فرض: true آیا این دایره روی نقشه قابل مشاهده است یا خیر. |
zIndex optional | نوع: number optional zIndex در مقایسه با پلی های دیگر. |
ثابت های StrokePosition
google.maps . StrokePosition
ثابت های google.maps . StrokePosition
موقعیت های احتمالی ضربه روی یک چند ضلعی.
با فراخوانی const {StrokePosition} = await google.maps.importLibrary("maps")
دسترسی پیدا کنید. کتابخانه ها را در Maps JavaScript API ببینید.
ثابت ها | |
---|---|
CENTER | سکته مغزی بر روی مسیر چند ضلعی متمرکز می شود، نیمی از ضربه در داخل چند ضلعی و نیمی از ضربه در خارج از چند ضلعی. |
INSIDE | سکته مغزی در داخل چند ضلعی قرار دارد. |
OUTSIDE | سکته مغزی خارج از چند ضلعی قرار دارد. |