فرافکنی

پروژکتور رابط عمومی

یک طرح ریزی برای ترجمه بین مکان روی صفحه و مختصات جغرافیایی در سطح زمین ( LatLng ) استفاده می شود. مکان صفحه با توجه به گوشه سمت چپ بالای نقشه (و نه لزوماً کل صفحه) با پیکسل های صفحه نمایش (نه پیکسل های نمایشگر) است.

همه روش‌ها باید فقط در رشته رابط کاربری Android قابل دسترسی باشند.

خلاصه روش عمومی

انتزاعی LatLng
fromScreenLocation (نقطه نقطه)
موقعیت جغرافیایی مربوط به مکان صفحه را برمی‌گرداند.
VisibleRegion چکیده
getVisibleRegion ()
برای تبدیل بین مختصات صفحه نمایش و مختصات عرض جغرافیایی/طول جغرافیایی، نمایشی از فروستوم مشاهده دریافت می کند.
نکته انتزاعی
toScreenLocation (مکان LatLng )
یک مکان صفحه را برمی‌گرداند که با مختصات جغرافیایی ( LatLng ) مطابقت دارد.

روش های عمومی

چکیده عمومی LatLng fromScreenLocation (نقطه نقطه)

موقعیت جغرافیایی مربوط به مکان صفحه را برمی‌گرداند. مکان صفحه با پیکسل های صفحه نمایش (نه پیکسل های نمایشگر) نسبت به سمت چپ بالای نقشه (نه سمت چپ بالای کل صفحه) مشخص می شود.

مولفه های
نقطه یک Point روی صفحه در پیکسل های صفحه نمایش.
برمی گرداند
  • LatLng متناظر با point روی صفحه، یا اگر پرتوی که از نقطه صفحه معین می گذرد، صفحه زمین را قطع نکند، null است (این ممکن است در صورتی که نقشه به شدت کج شده باشد).

چکیده عمومی VisibleRegion getVisibleRegion ()

برای تبدیل بین مختصات صفحه نمایش و مختصات عرض جغرافیایی/طول جغرافیایی، نمایشی از فروستوم مشاهده دریافت می کند.

برمی گرداند
  • برون‌افکنی فروستوم مشاهده در وضعیت فعلی‌اش با در نظر گرفتن بالشتک، یا در صورتی که طرح‌نمایش شامل نقاطی باشد که به هیچ نقطه‌ای از نقشه نگاشت نمی‌شوند (مثلاً دوربین فضای بیرونی را می‌بیند) null .

چکیده عمومی Point toScreenLocation (مکان LatLng )

یک مکان صفحه را برمی‌گرداند که با مختصات جغرافیایی ( LatLng ) مطابقت دارد. مکان صفحه در پیکسل های صفحه نمایش (نه پیکسل های نمایشگر) نسبت به سمت چپ بالای نقشه (نه کل صفحه) است.

مولفه های
محل یک LatLng روی نقشه برای تبدیل به یک مکان روی صفحه نمایش.
برمی گرداند
  • Point ای که مکان صفحه نمایش را بر حسب پیکسل نمایش می دهد، یا اگر location در پشت صفحه دوربین نمایش داده شود، null .