GoogleMap.InfoWindowAdapter

رابط استاتیک عمومی GoogleMap.InfoWindowAdapter

نماهایی را برای نمایش سفارشی پنجره های اطلاعات ارائه می دهد.

روش‌های این ارائه‌دهنده زمانی فراخوانی می‌شوند که زمان نمایش یک پنجره اطلاعات برای نشانگر فرا می‌رسد، بدون توجه به علت (اعم از حرکت کاربر یا تماس برنامه‌ریزی شده به showInfoWindow() . این ارائه دهنده ممکن است استفاده مجدد از نماها را انتخاب کند، یا ممکن است انتخاب کند که در هر فراخوانی نماهای جدید ایجاد کند.

هنگام ساخت یک پنجره اطلاعات، متدهای این کلاس به ترتیب تعریف شده فراخوانی می شوند. برای جایگزینی پنجره اطلاعات پیش‌فرض، getInfoWindow(Marker) با رندر سفارشی خود لغو کنید و برای getInfoContents(Marker) null برگردانید. برای جایگزینی فقط محتویات پنجره اطلاعات داخل قاب پنجره اطلاعات پیش فرض (حباب فراخوانی)، در getInfoWindow(Marker) null برگردانید و به جای آن getInfoContents(Marker) را لغو کنید.

راهنمای توسعه دهنده

برای اطلاعات بیشتر، راهنمای توسعه دهنده Info Windows را بخوانید.

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

نمای انتزاعی
getInfoContents ( نشانگر نشانگر)
محتویات سفارشی را برای قاب پنجره اطلاعات پیش فرض یک نشانگر ارائه می کند.
نمای انتزاعی
getInfoWindow ( نشانگر نشانگر)
یک پنجره اطلاعات سفارشی برای نشانگر فراهم می کند.

روش های عمومی

چکیده عمومی مشاهده getInfoContents ( نشانگر نشانگر )

محتویات سفارشی را برای قاب پنجره اطلاعات پیش فرض یک نشانگر ارائه می کند. این متد فقط در صورتی فراخوانی می شود که getInfoWindow(Marker) ابتدا null برگرداند. اگر این روش یک نمای را برگرداند، در داخل قاب پنجره اطلاعات پیش فرض قرار می گیرد. اگر بعد از فراخوانی این روش، این نمای را تغییر دهید، این تغییرات لزوماً در پنجره اطلاعات ارائه شده منعکس نمی شوند. اگر این متد null را برگرداند، به جای آن از رندر پیش فرض استفاده می شود.

مولفه های
نشانگر نشانگری که یک پنجره اطلاعات برای آن پر می شود.
برمی گرداند
  • یک نمای سفارشی برای نمایش به عنوان محتویات در پنجره اطلاعات برای marker ، یا تهی برای استفاده از رندر محتوای پیش فرض.

چکیده عمومی مشاهده getInfoWindow ( نشانگر نشانگر )

یک پنجره اطلاعات سفارشی برای نشانگر فراهم می کند. اگر این روش یک View را برگرداند، برای کل پنجره اطلاعات استفاده می شود. اگر بعد از فراخوانی این روش، این نمای را تغییر دهید، این تغییرات لزوماً در پنجره اطلاعات ارائه شده منعکس نمی شوند. اگر این متد null را برگرداند، از قاب پنجره اطلاعات پیش‌فرض استفاده می‌شود که محتوای آن توسط getInfoContents(Marker) ارائه می‌شود.

مولفه های
نشانگر نشانگری که یک پنجره اطلاعات برای آن پر می شود.
برمی گرداند
  • یک پنجره اطلاعات سفارشی برای marker یا null برای استفاده از قاب پنجره اطلاعات پیش فرض با custom contents .