بررسی اجمالی
این کلاس نمای اصلی را در 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 به موقعیت پیش فرض بازنشانی می کند.
- (باطل) redrawRidesharingOverlays |
ترسیم مجدد همه همپوشانیها را برای اشتراکگذاری سواری که در نمای نقشه فعلی ارائه شدهاند، مجبور میکند.
این پوششها شامل نشانگرهای مربوط به اشتراکگذاری سواری است که توسط GMTCCustomizableMarkerType
، چند ضلعیهای منطقه مرکب و مسیرهای سفر ارجاع داده شدهاند. میتوانید از این روش برای ترسیم مجدد همپوشانیهای تمیز شده با فراخوانی clear
در GMTCMapView استفاده کنید.
- توجه داشته باشید:
- این API پوشش های اضافه شده از یک لایه برنامه را بازیابی نمی کند.
- (باطل) showMapViewSession: | (id< GMTCMapViewSession >) | جلسه |
یک جلسه mapView را در mapView نشان می دهد.
- (void) hideMapViewSession: | (id< GMTCMapViewSession >) | جلسه |
یک جلسه mapView را در mapView پنهان می کند.
- (باطل) hideAllMapViewSessions |
تمام جلسات mapView را در mapView پنهان کنید.
- (NSArray<id< GMTCMapViewSession >> *) activeSessions |
تمام جلسات mapView که در حال حاضر در mapView نشان داده شده اند را برمی گرداند.
اسناد ملکی
- (id< GMTCMapViewDelegate >) نمایندگی [read, write, assign] |
نماینده نمای نقشه
- ( GMTCConsumerMapStyleCoordinator *) customersMapStyleCoordinator [read, assign] |
گزینه های UI قابل تنظیم را برای نشانگرها، چند خط و چند ضلعی کتابخانه حفظ می کند.
- (BOOL) allowCameraAutoUpdate [read, write, assign] |
به دوربین نمای نقشه امکان به روز رسانی خودکار را می دهد.
مقدار پیش فرض مثبت است.