نماهایی را برای نمایش سفارشی پنجره های اطلاعات ارائه می دهد.
روشهای این ارائهدهنده زمانی فراخوانی میشوند که زمان نمایش یک پنجره اطلاعات برای نشانگر فرا میرسد، بدون توجه به علت (اعم از اشاره کاربر یا تماس برنامهریزی شده به showInfoWindow()
. این ارائه دهنده ممکن است استفاده مجدد از نماها را انتخاب کند، یا ممکن است انتخاب کند که در هر فراخوانی نماهای جدید ایجاد کند.
هنگام ساخت یک پنجره اطلاعات، متدهای این کلاس به ترتیب تعریف شده فراخوانی می شوند. برای جایگزینی پنجره اطلاعات پیشفرض، getInfoWindow(Marker)
را با رندر سفارشی خود لغو کنید و برای getInfoContents(Marker)
null
را برگردانید. برای جایگزینی فقط محتویات پنجره اطلاعات داخل قاب پنجره اطلاعات پیشفرض (حباب callout)، در getInfoWindow(Marker)
null
را برگردانید و به جای آن getInfoContents(Marker)
(Marker) را لغو کنید.
راهنمای توسعه دهنده
برای اطلاعات بیشتر، راهنمای توسعه دهنده Info Windows را بخوانید.
خلاصه روش عمومی
نمای انتزاعی | getInfoContents ( نشانگر نشانگر) محتویات سفارشی را برای قاب پنجره اطلاعات پیش فرض یک نشانگر ارائه می کند. |
نمای انتزاعی |
روش های عمومی
چکیده عمومی مشاهده getInfoContents ( نشانگر نشانگر)
محتویات سفارشی را برای قاب پنجره اطلاعات پیش فرض یک نشانگر ارائه می کند. این متد فقط در صورتی فراخوانی می شود که getInfoWindow(Marker)
ابتدا null
را برگرداند. اگر این روش یک نمای را برگرداند، در داخل قاب پنجره اطلاعات پیش فرض قرار می گیرد. اگر بعد از فراخوانی این روش، این نمای را تغییر دهید، این تغییرات لزوماً در پنجره اطلاعات ارائه شده منعکس نمی شوند. اگر این متد null
را برگرداند، به جای آن از رندر پیش فرض استفاده می شود.
مولفه های
نشانگر | نشانگری که یک پنجره اطلاعات برای آن پر می شود. |
---|
برمی گرداند
- یک نمای سفارشی برای نمایش به عنوان محتویات در پنجره اطلاعات برای
marker
، یا تهی برای استفاده از رندر محتوای پیش فرض.
چکیده عمومی مشاهده getInfoWindow ( نشانگر نشانگر)
یک پنجره اطلاعات سفارشی برای نشانگر فراهم می کند. اگر این روش یک View را برگرداند، برای کل پنجره اطلاعات استفاده می شود. اگر بعد از فراخوانی این روش، این نمای را تغییر دهید، این تغییرات لزوماً در پنجره اطلاعات ارائه شده منعکس نمی شوند. اگر این متد null
را برگرداند، از قاب پنجره اطلاعات پیشفرض استفاده میشود که محتوای آن توسط getInfoContents(Marker)
ارائه میشود.
مولفه های
نشانگر | نشانگری که یک پنجره اطلاعات برای آن پر می شود. |
---|
برمی گرداند
- یک پنجره اطلاعات سفارشی برای
marker
یاnull
برای استفاده از قاب پنجره اطلاعات پیش فرض باcustom contents
.