Parcelable را پیاده سازی می کند
MarkerOptions را برای یک نشانگر تعریف می کند.
راهنمای توسعه دهنده
برای اطلاعات بیشتر، راهنمای توسعه دهندگان Markers را بخوانید.
خلاصه ثابت ارثی
خلاصه سازنده عمومی
MarkerOptions () مجموعه جدیدی از گزینه های نشانگر ایجاد می کند. |
خلاصه روش عمومی
MarkerOptions | آلفا (آلفا شناور) آلفا (مادر بودن) نشانگر را تنظیم می کند. |
MarkerOptions | لنگر (شناور u، شناور v) لنگر را در نقطه خاصی از تصویر نشانگر مشخص می کند. |
MarkerOptions | برخورد برخورد (int collisionBehavior) حالت برخورد را برای نشانگر تنظیم می کند. |
MarkerOptions | قابل کشیدن (کشیدن بولی) قابلیت کشش را برای نشانگر تنظیم می کند. |
MarkerOptions | تخت (مسطح بولی) تنظیم می کند که آیا این نشانگر باید در برابر نقشه true باشد یا بیلبوردی که رو به دوربین false . |
شناور | getAlpha () مجموعه آلفا را برای این شی MarkerOptions دریافت می کند. |
شناور | getAnchorU () فاصله افقی، نرمال شده به [0، 1]، لنگر از لبه چپ. |
شناور | getAnchorV () فاصله عمودی، نرمال شده به [0، 1]، لنگر از لبه بالایی. |
بین المللی | |
BitmapDescriptor | getIcon () مجموعه توصیفگر نماد سفارشی را برای این شی MarkerOptions دریافت می کند. |
شناور | getInfoWindowAnchorU () فاصله افقی، نرمال شده به [0، 1]، لنگر پنجره اطلاعات از لبه چپ. |
شناور | getInfoWindowAnchorV () فاصله عمودی، نرمال شده به [0، 1]، لنگر پنجره اطلاعات از لبه بالایی. |
LatLng | getPosition () موقعیت تنظیم شده برای این شی MarkerOptions را برمیگرداند. |
شناور | get Rotation () مجموعه چرخش را برای این شی MarkerOptions دریافت می کند. |
رشته | getSnippet () مجموعه قطعه را برای این شی MarkerOptions دریافت می کند. |
رشته | getTitle () مجموعه عنوان را برای این شی MarkerOptions دریافت می کند. |
شناور | getZIndex () مجموعه zIndex را برای این شی MarkerOptions دریافت می کند. |
MarkerOptions | |
MarkerOptions | infoWindowAnchor (float u، float v) نقطه لنگر پنجره اطلاعات را روی تصویر نشانگر مشخص می کند. |
بولی | قابل کشیدن است () تنظیم قابلیت کشیدن را برای این شی MarkerOptions دریافت می کند. |
بولی | مسطح است () تنظیم مسطح را برای این شی MarkerOptions دریافت می کند. |
بولی | قابل مشاهده است () تنظیمات دید را برای این شی MarkerOptions دریافت می کند. |
MarkerOptions | |
MarkerOptions | چرخش (چرخش شناور) چرخش نشانگر را بر حسب درجه در جهت عقربه های ساعت در مورد نقطه لنگر نشانگر تنظیم می کند. |
MarkerOptions | قطعه (قطعه رشته) قطعه را برای نشانگر تنظیم می کند. |
MarkerOptions | عنوان (عنوان رشته) عنوان را برای نشانگر تنظیم می کند. |
MarkerOptions | قابل مشاهده (بولی قابل مشاهده) نمایان بودن نشانگر را تنظیم می کند. |
MarkerOptions | zIndex (zIndex شناور) zIndex را برای نشانگر تنظیم می کند. |
خلاصه روش ارثی
سازندگان عمومی
گزینه های عمومی نشانگر ()
مجموعه جدیدی از گزینه های نشانگر ایجاد می کند.
روش های عمومی
Public MarkerOptions alpha (آلفا شناور)
آلفا (مادر بودن) نشانگر را تنظیم می کند. این یک مقدار از 0 تا 1 است، که در آن 0 به معنای شفاف بودن نشانگر و 1 به معنای مات بودن نشانگر است.
پارامترها
آلفا |
---|
برمی گرداند
- شیئی که متد برای آن فراخوانی شده است، با مجموعه آلفای جدید.
لنگر عمومی MarkerOptions (float u، float v)
لنگر را در نقطه خاصی از تصویر نشانگر مشخص می کند.
لنگر نقطه ای را در تصویر نماد مشخص می کند که به موقعیت نشانگر روی سطح زمین متصل شده است.
نقطه لنگر در فضای پیوسته [0.0, 1.0] x [0.0، 1.0] مشخص می شود، جایی که (0، 0) گوشه سمت چپ بالای تصویر و (1، 1) گوشه پایین سمت راست است. نقطه لنگر در یک تصویر W x H نزدیکترین نقطه شبکه گسسته در یک شبکه (W + 1) x (H + 1) است که با مقیاس بندی گرد کردن سپس به دست می آید. به عنوان مثال، در یک تصویر 4×2، نقطه لنگر (0.7، 0.6) به نقطه شبکه در (3، 1) حل می شود.
*-----+-----+-----+-----* | | | | | | | | | | +-----+-----+-----+-----+ | | | X | | (U, V) = (0.7, 0.6) | | | | | *-----+-----+-----+-----* *-----+-----+-----+-----* | | | | | | | | | | +-----+-----+-----X-----+ (X, Y) = (3, 1) | | | | | | | | | | *-----+-----+-----+-----*
پارامترها
تو | مختصات u لنگر، به عنوان نسبت عرض تصویر (در محدوده [0، 1]) |
---|---|
v | v- مختصات لنگر، به عنوان نسبت ارتفاع تصویر (در محدوده [0، 1]) |
برمی گرداند
- شیئی که متد برای آن فراخوانی شده است، با مجموعه لنگر جدید.
Public MarkerOptions collisionBehavior (int collisionBehavior)
حالت برخورد را برای نشانگر تنظیم می کند. این یک مقدار از Marker.CollisionBehavior
است. فقط یک بار قابل تنظیم است.
پارامترها
برخورد برخورد |
---|
برمی گرداند
- شیئی که متد برای آن فراخوانی شده است، با تنظیم حالت برخورد.
عمومی MarkerOptions قابل کشیدن (قابل کشیدن بولی)
قابلیت کشش را برای نشانگر تنظیم می کند.
پارامترها
قابل کشیدن |
---|
برمی گرداند
- شیئی که متد برای آن فراخوانی شده است، با مجموعه حالت جدید قابل کشیدن.
Public MarkerOptions مسطح (Bolean Flat)
تنظیم می کند که آیا این نشانگر باید در برابر نقشه true
باشد یا بیلبوردی که رو به دوربین false
. اگر نشانگر در برابر نقشه صاف باشد، همانطور که دوربین میچرخد و کج میشود، به نقشه چسبیده میماند، اما بر خلاف یک GroundOverlay
، همچنان به اندازه بزرگنمایی دوربین باقی میماند. اگر نشانگر بیلبورد باشد، همیشه رو به دوربین کشیده می شود و همراه با دوربین می چرخد و کج می شود. مقدار پیش فرض false
است.
پارامترها
تخت |
---|
برمی گرداند
- شیئی که متد برای آن فراخوانی شده است، با مجموعه حالت مسطح جدید.
عمومی float getAlpha ()
مجموعه آلفا را برای این شی MarkerOptions
دریافت می کند.
برمی گرداند
- آلفای نشانگر در محدوده [0، 1].
عمومی float getAnchorU ()
فاصله افقی، نرمال شده به [0، 1]، لنگر از لبه چپ.
برمی گرداند
- مقدار u لنگر.
عمومی float getAnchorV ()
فاصله عمودی، نرمال شده به [0، 1]، لنگر از لبه بالایی.
برمی گرداند
- مقدار v لنگر.
عمومی int getCollisionBehavior ()
عمومی BitmapDescriptor getIcon ()
مجموعه توصیفگر نماد سفارشی را برای این شی MarkerOptions
دریافت می کند.
برمی گرداند
- یک
BitmapDescriptor
که نماد سفارشی را نشان میدهد، یا اگر نماد سفارشی تنظیم نشده باشد،null
.
عمومی float getInfoWindowAnchorU ()
فاصله افقی، نرمال شده به [0، 1]، لنگر پنجره اطلاعات از لبه چپ.
برمی گرداند
- مقدار u لنگر پنجره اطلاعات.
عمومی float getInfoWindowAnchorV ()
فاصله عمودی، نرمال شده به [0، 1]، لنگر پنجره اطلاعات از لبه بالایی.
برمی گرداند
- مقدار v لنگر پنجره اطلاعات.
عمومی LatLng getPosition ()
موقعیت تنظیم شده برای این شی MarkerOptions
را برمیگرداند.
برمی گرداند
- یک شی
LatLng
که موقعیت فعلی نشانگر را مشخص می کند.
دریافت چرخش شناور عمومی ()
مجموعه چرخش را برای این شی MarkerOptions
دریافت می کند.
برمی گرداند
- چرخش نشانگر بر حسب درجه در جهت عقربه های ساعت از موقعیت پیش فرض.
رشته عمومی getSnippet ()
مجموعه قطعه را برای این شی MarkerOptions
دریافت می کند.
برمی گرداند
- رشته ای حاوی قطعه نشانگر.
رشته عمومی getTitle ()
مجموعه عنوان را برای این شی MarkerOptions
دریافت می کند.
برمی گرداند
- رشته ای حاوی عنوان نشانگر.
عمومی float getZIndex ()
مجموعه zIndex را برای این شی MarkerOptions
دریافت می کند.
برمی گرداند
- zIndex نشانگر.
نماد Public MarkerOptions ( BitmapDescriptor iconDescriptor)
نماد را برای نشانگر تنظیم می کند.
پارامترها
iconDescriptor | اگر null ، از نشانگر پیش فرض استفاده می شود. |
---|
برمی گرداند
- شیئی که متد برای آن فراخوانی شده است، با مجموعه توصیفگر نماد جدید.
Public MarkerOptions infoWindowAnchor (float u, float v)
نقطه لنگر پنجره اطلاعات را روی تصویر نشانگر مشخص می کند. این در همان سیستم مختصات لنگر مشخص شده است. برای جزئیات بیشتر به anchor(float, float)
مراجعه کنید. پیش فرض وسط بالای تصویر است.
پارامترها
تو | مختصات u لنگر پنجره اطلاعات، به عنوان نسبت عرض تصویر (در محدوده [0، 1]) |
---|---|
v | v- مختصات لنگر پنجره اطلاعات، به عنوان نسبت ارتفاع تصویر (در محدوده [0، 1]) |
برمی گرداند
- شیئی که متد برای آن فراخوانی شده است، با مجموعه لنگر پنجره اطلاعات جدید.
بولین عمومی قابل کشیدن است ()
تنظیم قابلیت کشیدن را برای این شی MarkerOptions
دریافت می کند.
برمی گرداند
-
true
اگر نشانگر قابل کشیدن باشد. در غیر این صورت،false
را برمی گرداند.
بولی عمومی isFlat ()
تنظیم مسطح را برای این شی MarkerOptions
دریافت می کند.
برمی گرداند
-
true
اگر نشانگر در برابر نقشه صاف باشد. اگر نشانگر باید رو به دوربین باشدfalse
.
بولی عمومی isVisible ()
تنظیمات دید را برای این شی MarkerOptions
دریافت می کند.
برمی گرداند
-
true
اگر نشانگر قابل مشاهده باشد. در غیر این صورت،false
را برمی گرداند.
موقعیت عمومی MarkerOptions ( LatLng latlng)
مکان نشانگر را تنظیم می کند.
پارامترها
latlng |
---|
برمی گرداند
- شیئی که متد برای آن فراخوانی شده است، با مجموعه موقعیت جدید.
چرخش عمومی MarkerOptions (چرخش شناور)
چرخش نشانگر را بر حسب درجه در جهت عقربه های ساعت در مورد نقطه لنگر نشانگر تنظیم می کند. محور چرخش عمود بر نشانگر است. چرخش 0 با موقعیت پیش فرض نشانگر مطابقت دارد. هنگامی که نشانگر روی نقشه صاف است، موقعیت پیش فرض در تراز شمالی است و چرخش به گونه ای است که نشانگر همیشه روی نقشه صاف می ماند. هنگامی که نشانگر یک بیلبورد است، موقعیت پیش فرض به سمت بالا است و چرخش به گونه ای است که نشانگر همیشه رو به دوربین است. مقدار پیش فرض 0 است.
پارامترها
چرخش |
---|
برمی گرداند
- شیئی که متد برای آن فراخوانی شده است، با مجموعه چرخش جدید.
قطعه Public MarkerOptions (قطعه رشته)
قطعه را برای نشانگر تنظیم می کند.
پارامترها
قطعه |
---|
برمی گرداند
- شیئی که متد برای آن فراخوانی شده است، با مجموعه قطعه جدید.
عنوان Public MarkerOptions (عنوان رشته)
عنوان را برای نشانگر تنظیم می کند.
پارامترها
عنوان |
---|
برمی گرداند
- شیئی که متد برای آن فراخوانی شده است، با مجموعه عنوان جدید.
گزینه های عمومی نشانگر قابل مشاهده (بولی قابل مشاهده)
نمایان بودن نشانگر را تنظیم می کند.
پارامترها
قابل مشاهده است |
---|
برمی گرداند
- شیئی که متد برای آن فراخوانی شده است، با تنظیم حالت مشاهده جدید.
Public MarkerOptions zIndex (zIndex شناور)
zIndex را برای نشانگر تنظیم می کند.
پارامترها
zIndex |
---|
برمی گرداند
- شیئی که متد برای آن فراخوانی شده است، با مجموعه zIndex جدید.