Parcelable را پیاده سازی می کند
یک کلاس تغییرناپذیر که نشان دهنده یک مستطیل هم تراز با طول و عرض جغرافیایی است.
خلاصه کلاس تودرتو
کلاس | LatLngBounds.Builder | این سازنده ای است که می تواند بر اساس مجموعه ای از نقاط LatLng، حداقل کران ایجاد کند. |
خلاصه ثابت ارثی
خلاصه فیلد
عمومی نهایی LatLng | شمال شرقی | گوشه شمال شرقی محدوده. |
عمومی نهایی LatLng | جنوب غربی | گوشه جنوب غربی محدوده. |
خلاصه سازنده عمومی
LatLngBounds ( LatLng جنوب غربی، LatLng شمال شرقی) یک مرز جدید بر اساس یک گوشه جنوب غربی و یک گوشه شمال شرقی ایجاد می کند. | |
خلاصه روش عمومی
استاتیک LatLngBounds.Builder | سازنده () یک سازنده جدید ایجاد می کند. |
بولی | |
استاتیک LatLngBounds | createFromAttributes (متن زمینه، AttributeSet attrs) یک LatLngBounds از AttributeSet ایجاد می کند. |
بولی | برابر است (شیء o) |
LatLng | getCenter () مرکز این LatLngBounds را برمیگرداند. |
بین المللی | هش کد () |
LatLngBounds | از جمله (نقطه LatLng ) یک LatLngBounds جدید را برمیگرداند که این LatLngBounds را گسترش میدهد تا LatLng داده شده را در بر گیرد. |
رشته | toString () |
خلاصه روش ارثی
زمینه های
نهایی عمومی LatLng شمال شرقی
گوشه شمال شرقی محدوده.
نهایی عمومی LatLng جنوب غربی
گوشه جنوب غربی محدوده.
سازندگان عمومی
LatLngBounds عمومی ( LatLng جنوب غربی، LatLng شمال شرقی)
یک مرز جدید بر اساس یک گوشه جنوب غربی و یک گوشه شمال شرقی ایجاد می کند.
کران از نظر مفهومی شامل تمام نقاطی است که در آنها:
- عرض جغرافیایی در محدوده [شمال شرقی. عرض جغرافیایی، جنوب غربی. عرض جغرافیایی] است.
- طول جغرافیایی در محدوده [جنوب غربی.طول جغرافیایی، شمال شرقی.طول جغرافیایی] اگر جنوب غربی است. طول جغرافیایی ≤ شمال شرقی. طول جغرافیایی. و
- طول جغرافیایی در محدوده [جنوب غربی. طول جغرافیایی، 180) ∪ [-180، شمال شرقی. طول جغرافیایی] اگر جنوب غربی است. طول جغرافیایی > شمال شرقی. طول جغرافیایی.
مولفه های
جنوب غربی | گوشه جنوب غربی |
---|---|
شمال شرقی | گوشه شمال شرقی |
پرتاب می کند
IllegalArgumentException | اگر عرض جغرافیایی گوشه شمال شرقی کمتر از عرض جغرافیایی گوشه جنوب غربی باشد. |
---|
روش های عمومی
بولین عمومی شامل (نقطه LatLng )
Public Static LatLngBounds createFromAttributes (زمینه متن، AttributeSet attrs)
یک LatLngBounds از AttributeSet
ایجاد می کند.
مولفه های
متن نوشته | |
---|---|
attrs |
بولین عمومی برابر است (شیء o)
مولفه های
o |
---|
عمومی LatLng getCenter ()
مرکز این LatLngBounds را برمیگرداند. مرکز صرفاً میانگین مختصات است (با در نظر گرفتن اینکه آیا از آنتی مریدین عبور می کند). این تقریباً مرکز جغرافیایی است (دقیقاً اگر زمین یک کره کامل باشد). به دلیل برآمدگی Mercator، لزوماً مرکز مستطیل نخواهد بود که روی نقشه ترسیم شده است.
برمی گرداند
-
LatLng
که مرکز LatLngBounds است.
هش کد عمومی ()
LatLngBounds عمومی شامل (نقطه LatLng )
یک LatLngBounds
جدید را برمیگرداند که این LatLngBounds را گسترش میدهد تا LatLng
داده شده را در بر گیرد. این کوچکترین LatLngBounds را که هم این و هم نقطه اضافی را در بر می گیرد، برمی گرداند.
به طور خاص، گسترش مرزها را در جهت شرق و غرب در نظر می گیرد (که یکی از آنها ممکن است از پادمریدین عبور کند) و کوچکتر از این دو را انتخاب می کند. در صورتی که هر دو جهت منجر به یک LatLngBounds با اندازه یکسان شود، آن را در جهت شرق گسترش می دهد.
مولفه های
نقطه | یک LatLng که در محدوده های جدید گنجانده شود |
---|
برمی گرداند
- یک
LatLngBounds
جدید که حاوی این و نکته اضافی است.