مرجع کلاس GMTCMapView

مرجع کلاس GMTCMapView

بررسی اجمالی

این کلاس نمای اصلی را در Consumer SDK برای iOS نشان می دهد.

می توانید از این کلاس برای ایجاد یک نقشه قابل تنظیم استفاده کنید تا کاربران شما بتوانند از ConsumerMapStylecoordinator برای ایجاد نشانگرها و چند خط سفارشی استفاده کنند.

توجه داشته باشید:
شما باید این نقشه را از طریق سازنده پیش‌فرض [[ GMTCMapView alloc] initWithFrame:] نمونه‌سازی کنید.

GMTCMapView را می توان فقط از رشته اصلی خواند و تغییر داد، مشابه GMSMapView و تمام اشیاء UIKit. فراخوانی این روش ها از یک رشته دیگر منجر به یک استثنا یا رفتار تعریف نشده می شود.

توابع اعضای عمومی

(نوع نمونه) - initWithFrame:
مقداردهی اولیه شی GMTCMapView .
(نوع نمونه باطل) - initWithCoder:
مقداردهی اولیه با کدگذار
(خالی) - تنظیم مجدد دوربین
دوربین mapView را بر اساس جلسه(های) فعال فعلی mapView به موقعیت پیش فرض بازنشانی می کند.
(خالی) - پوشش‌های اشتراک‌گذاری را دوباره ترسیم کنید
ترسیم مجدد همه همپوشانی‌ها را برای اشتراک‌گذاری سواری که در نمای نقشه فعلی ارائه شده‌اند، مجبور می‌کند.
(خالی) - showMapViewSession:
یک جلسه mapView را در mapView نشان می دهد.
(خالی) - hideMapViewSession:
یک جلسه mapView را در mapView پنهان می کند.
(خالی) - HideAllMapViewSessions
تمام جلسات mapView را در mapView پنهان کنید.
(NSArray< شناسه
< GMTCMapViewSession >> *)
- جلسات فعال
تمام جلسات mapView که در حال حاضر در mapView نشان داده شده اند را برمی گرداند.

خواص

id< GMTCMapViewDelegate > نماینده
نماینده نمای نقشه
GMTCCconsumerMapStyleCoordinator * ConsumerMapStyleCoordinator
گزینه های UI قابل تنظیم را برای نشانگرها، چند خط و چند ضلعی کتابخانه حفظ می کند.
BOOL allowCameraAutoUpdate
به دوربین نمای نقشه امکان به روز رسانی خودکار را می دهد.

مستندات عملکرد اعضا

- (نوع نمونه) initWithFrame: (CGRect) قاب

مقداردهی اولیه شی GMTCMapView .

- (نوع نمونه تهی) initWithCoder: (NSCoder *) رمزگشا

مقداردهی اولیه با کدگذار

توجه داشته باشید:
به جای آن از -initWithFrame استفاده کنید.

دوربین mapView را بر اساس جلسه(های) فعال فعلی mapView به موقعیت پیش فرض بازنشانی می کند.

ترسیم مجدد همه همپوشانی‌ها را برای اشتراک‌گذاری سواری که در نمای نقشه فعلی ارائه شده‌اند، مجبور می‌کند.

این پوشش‌ها شامل نشانگرهای مربوط به اشتراک‌گذاری سواری است که توسط GMTCCustomizableMarkerType ، چند ضلعی‌های منطقه مرکب و مسیرهای سفر ارجاع داده شده‌اند. می‌توانید از این روش برای ترسیم مجدد هم‌پوشانی‌های تمیز شده با فراخوانی clear در GMTCMapView استفاده کنید.

توجه داشته باشید:
این API پوشش های اضافه شده از یک لایه برنامه را بازیابی نمی کند.
- (باطل) showMapViewSession: (id< GMTCMapViewSession >) جلسه

یک جلسه mapView را در mapView نشان می دهد.

- (void) hideMapViewSession: (id< GMTCMapViewSession >) جلسه

یک جلسه mapView را در mapView پنهان می کند.

تمام جلسات mapView را در mapView پنهان کنید.

- (NSArray<id< GMTCMapViewSession >> *) activeSessions

تمام جلسات mapView که در حال حاضر در mapView نشان داده شده اند را برمی گرداند.


اسناد ملکی

- (id< GMTCMapViewDelegate >) نمایندگی [read, write, assign]

نماینده نمای نقشه

گزینه های UI قابل تنظیم را برای نشانگرها، چند خط و چند ضلعی کتابخانه حفظ می کند.

- (BOOL) allowCameraAutoUpdate [read, write, assign]

به دوربین نمای نقشه امکان به روز رسانی خودکار را می دهد.

مقدار پیش فرض مثبت است.