Parcelable را پیاده سازی می کند
یک کلاس تغییرناپذیر که تمام پارامترهای موقعیت دوربین مانند مکان، سطح زوم، زاویه شیب و بلبرینگ را جمع می کند. از CameraPosition.Builder
برای ایجاد یک نمونه CameraPosition
استفاده کنید، که سپس می توانید آن را همراه با CameraUpdateFactory
استفاده کنید. برای اطلاعات بیشتر، به حرکت دوربین مراجعه کنید.
راهنمای توسعه دهنده
برای اطلاعات بیشتر، راهنمای برنامهنویس دوربین و مشاهده را بخوانید.
خلاصه کلاس تودرتو
کلاس | CameraPosition.Builder | موقعیت دوربین را ایجاد می کند. |
خلاصه ثابت ارثی
خلاصه فیلد
شناور نهایی عمومی | یاتاقان | جهتی که دوربین به آن اشاره می کند، بر حسب درجه در جهت عقربه های ساعت از شمال. |
عمومی نهایی LatLng | هدف | مکانی که دوربین به آن اشاره می کند. |
شناور نهایی عمومی | کج کردن | زاویه، بر حسب درجه، زاویه دوربین از نادر (مستقیم رو به زمین). |
شناور نهایی عمومی | بزرگنمایی | سطح زوم نزدیک به مرکز صفحه نمایش. |
خلاصه سازنده عمومی
خلاصه روش عمومی
استاتیک CameraPosition.Builder | سازنده () یک سازنده برای موقعیت دوربین ایجاد می کند. |
استاتیک CameraPosition.Builder | سازنده (دوربین CameraPosition ) یک سازنده برای موقعیت دوربین ایجاد می کند که در یک موقعیت معین مقداردهی شده است. |
موقعیت دوربین ثابت | createFromAttributes (متن زمینه، AttributeSet attrs) یک CameraPosition از AttributeSet ایجاد می کند. |
بولی | برابر است (شیء o) |
موقعیت دوربین ثابت | fromLatLngZoom (هدف LatLng ، بزرگنمایی شناور) یک موقعیت دوربین برای یک هدف خاص و سطح زوم ایجاد می کند. |
بین المللی | هش کد () |
رشته | toString () |
خلاصه روش ارثی
زمینه های
بلبرینگ شناور نهایی عمومی
جهتی که دوربین به آن اشاره می کند، بر حسب درجه در جهت عقربه های ساعت از شمال.
هدف نهایی LatLng عمومی
مکانی که دوربین به آن اشاره می کند.
شیب شناور نهایی عمومی
زاویه، بر حسب درجه، زاویه دوربین از نادر (مستقیم رو به زمین). برای جزئیات محدودیت ها در محدوده مقادیر، به tilt(float)
مراجعه کنید.
بزرگنمایی شناور نهایی عمومی
سطح زوم نزدیک به مرکز صفحه نمایش. برای تعریف سطح زوم دوربین zoom(float)
را ببینید.
سازندگان عمومی
موقعیت دوربین عمومی (هدف LatLng ، زوم شناور، شیب شناور، یاتاقان شناور)
یک CameraPosition می سازد.
مولفه های
هدف | مکان مورد نظر برای تراز کردن با مرکز صفحه. |
---|---|
بزرگنمایی | سطح زوم در هدف برای جزئیات محدودیت ها به zoom(float) مراجعه کنید. |
کج کردن | زاویه دوربین، بر حسب درجه، از نادر (مستقیم به پایین). برای جزئیات محدودیتها tilt(float) مراجعه کنید. |
یاتاقان | جهتی که دوربین به آن اشاره می کند، بر حسب درجه در جهت عقربه های ساعت از شمال. این مقدار نرمال می شود تا در 0 درجه شامل و 360 درجه منحصر به فرد باشد. |
پرتاب می کند
NullPointerException | اگر target null باشد |
---|---|
IllegalArgumentException | اگر tilt خارج از محدوده 0 تا 90 درجه باشد. |
روش های عمومی
عمومی استاتیک CameraPosition.Builder Builder (دوربین CameraPosition )
یک سازنده برای موقعیت دوربین ایجاد می کند که در یک موقعیت معین مقداردهی شده است.
مولفه های
دوربین |
---|
عمومی استاتیک CameraPosition createFromAttributes (زمینه زمینه، AttributeSet attrs)
یک CameraPosition از AttributeSet
ایجاد می کند.
مولفه های
متن نوشته | |
---|---|
attrs |
بولین عمومی برابر است (شیء o)
مولفه های
o |
---|
موقعیت دوربین استاتیک عمومی ازLatLngZoom (هدف LatLng ، بزرگنمایی شناور)
یک موقعیت دوربین برای یک هدف خاص و سطح زوم ایجاد می کند. یاتاقان حاصل شمال است و زاویه دید عمود بر سطح زمین است. به عنوان مثال، مستقیماً رو به سطح زمین، با بالای صفحه به سمت شمال.
مولفه های
هدف | مکان مورد نظر برای تراز کردن با مرکز صفحه. |
---|---|
بزرگنمایی | سطح زوم در هدف برای جزئیات بیشتر در مورد محدوده ای که مقدار به آن گیره می شود، به zoom(float) مراجعه کنید. هرچه این مقدار بزرگتر باشد، زوم دوربین بیشتر است. |