GMTCMapView Sınıf Referansı

GMTCMapView Sınıf Referansı

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.
GMTCConsumerMapStyleCoordinatorconsumerMapStyleCoordinator
 Kütüphanenin işaretçileri, çoklu çizgileri ve poligonları için özelleştirilebilir kullanıcı arayüzü seçeneklerini korur.
BOOLallowCameraAutoUpdate
 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ç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.

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.

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.