Genel bakış
Bu sınıf, iOS için Tüketici SDK'sının ana görünümünü temsil eder.
Bu sınıfı kullanarak özelleştirilebilir bir harita oluşturabilirsiniz. Böylece kullanıcılarınız "consumerMapStylecoordinator" aracını kullanarak özel işaretçiler ve çoklu çizgiler oluşturabilir.
- Not:
- Bu haritayı, varsayılan oluşturucu [[GMTCMapView alloc] initWithFrame:] aracılığıyla örneklendirmeniz gerekir.
GMTCMapView, GMSMapView ve tüm UIKit nesnelerine benzer şekilde, yalnızca ana iş parçacığından okunabilir ve değiştirilebilir. Bu yöntemlerin başka bir iş parçacığından çağrılması, istisnaya veya tanımlanmamış davranışa neden olur.
Herkese Açık Üye İşlevleri | |
(ornektype) | - initWithFrame: |
GMTCMapView nesnesinin başlatılması. | |
(null özellikli exampletype) | - initWithCoder: |
Coder ile başlatma. | |
(void) | - resetCamera |
Mevcut etkin MapView oturumlarına dayalı olarak, MapView'ın kamerasını varsayılan konuma sıfırlar. | |
(void) | - redrawRidesharingOverlays |
Geçerli harita görünümünde oluşturulan yolculuk paylaşımı için yer paylaşımlarının yeniden çizilmesini zorlar. | |
(void) | - showMapViewSession: |
MapView'da bir MapView oturumu gösterir. | |
(void) | - hideMapViewSession: |
MapView'da bir MapView oturumunu gizler. | |
(void) | - hideAllMapViewSessions |
Tüm MapView oturumlarını MapView'da gizleyin. | |
(NSArray< id < GMTCMapViewSession >> *) | - activeSessions |
MapView'da gösterilmekte olan tümmapView oturumlarını döndürür. | |
Mülkler | |
id< GMTCMapViewDelegate > | yetki ver |
Harita görünümü için yetki verin. | |
GMTCConsumerMapStyleCoordinator * | consumerMapStyleCoordinator |
Kütüphanenin işaretçileri, çoklu çizgileri ve poligonları için özelleştirilebilir kullanıcı arayüzü seçeneklerini korur. | |
BOOL | allowCameraAutoUpdate |
Harita görünümünün kamerasının otomatik olarak güncellenmesine izin verir. |
Üye İşlevi Belgeleri
- (örnek türü) initWithFrame: | (CGRect) | çerçeve |
GMTCMapView nesnesinin başlatılması.
- (nullable instancetype) initWithCoder: | (NSCoder *) | aDecoder |
Coder ile başlatma.
- Not:
- Bunun yerine
-initWithFrame
politikasını kullanın.
- (geçersiz) resetCamera |
Mevcut etkin MapView oturumlarına dayalı olarak, MapView'ın kamerasını varsayılan konuma sıfırlar.
- (geçersiz) redrawRidesharingOverlays |
Geçerli harita görünümünde oluşturulan yolculuk paylaşımı için yer paylaşımlarının yeniden çizilmesini zorlar.
Bu yer paylaşımları, GMTCCustomizableMarkerType
tarafından referans verilen yolculuk paylaşımı ile ilgili işaretçileri, yolcu alma alanının bulunduğu poligonları ve gezi rotalarını içerir. GMTCMapView'da clear
çağrısı yapılarak temizlenen yer paylaşımlarını yeniden çizmek için bu yöntemi kullanabilirsiniz.
- Not:
- Bu API, uygulama katmanından eklenen yer paylaşımlarını geri yüklemez.
- (void) showMapViewSession: | (kimlik< GMTCMapViewSession >) | oturum |
MapView'da bir MapView oturumu gösterir.
- (void) hideMapViewSession: | (kimlik< GMTCMapViewSession >) | oturum |
MapView'da bir MapView oturumunu gizler.
- (void) hideAllMapViewSessions |
Tüm MapView oturumlarını MapView'da gizleyin.
- (NSArray<id<GMTCMapViewSession>> *) activeSessions |
MapView'da gösterilmekte olan tümmapView oturumlarını döndürür.
Gayrimenkul Dokümanları
- (id<GMTCMapViewDelegate>) yetki ver [read, write, assign] |
Harita görünümü için yetki verin.
- (GMTCConsumerMapStyleCoordinator*) consumerMapStyleCoordinator [read, assign] |
Kütüphanenin işaretçileri, çoklu çizgileri ve poligonları için özelleştirilebilir kullanıcı arayüzü seçeneklerini korur.
- (BOOL) allowCameraAutoUpdate [read, write, assign] |
Harita görünümünün kamerasının otomatik olarak güncellenmesine izin verir.
Varsayılan değer EVET'tir.