Genel bakış
GMSMapView üzerindeki etkinlikler için yetki verin.
Herkese Açık Üye İşlevleri | |
(geçersiz) | - mapView:willMove: |
Bir hareket, animasyon (ör. kullanıcının "Konumum" düğmesine dokunması) nedeniyle veya kamera aracılığıyla ya da katmanda sıfır uzunluktaki bir animasyonla açık bir şekilde güncellenmesiyle, haritadaki kamera değişmeden önce çağrılır. | |
(geçersiz) | - mapView:didChangeCameraPosition: |
Haritadaki animasyonlar veya hareketler sırasında tekrar tekrar (veya kamera açıkça ayarlanmışsa bir kez) çağrılır. | |
(geçersiz) | - mapView:idleAtCameraPosition: |
Harita boşta kaldığında, beklemedeki hareketler veya animasyonlar tamamlandıktan sonra (veya kamera açıkça ayarlandıktan sonra) çağrılır. | |
(geçersiz) | - mapView:didTapAtKoordinatör: |
Belirli bir koordinattaki dokunma hareketiden sonra, ancak yalnızca bir işaretçiye dokunulmadıysa çağrılır. | |
(geçersiz) | - mapView:didLongbasAtKoordinatör: |
Belirli bir koordinatta uzun basma hareketi sonrasında çağrılır. | |
(BOOL) | - mapView:didTapMarker: |
Bir işaretçiye dokunulduktan sonra çağrılır. | |
(geçersiz) | - mapView:didTapInfoWindowOfMarker: |
Bir işaretçinin bilgi penceresine dokunulduktan sonra çağrılır. | |
(geçersiz) | - mapView:didLongPressInfoWindowOfMarker: |
Bir işaretçinin bilgi penceresine uzun basıldıktan sonra çağrılır. | |
(geçersiz) | - mapView:didTapYer paylaşımı: |
Bir yer paylaşımına dokunulduktan sonra çağrılır. | |
(geçersiz) | - mapView:didTapPOIWithPlaceID:name:location: |
Bir ÖY'ye dokunulduktan sonra çağrılır. | |
(null özellikli UIView *) | - mapView:markerInfoWindow: |
Bir işaretçi seçilmek üzereyken çağrılır ve bu yöntem bir UIView döndürürse söz konusu işaretçi için kullanılacak isteğe bağlı bir özel bilgi penceresi sağlar. | |
(null özellikli UIView *) | - mapView:markerInfoContents: |
mapView:markerInfoWindow: nil değerini döndürdüğünde çağrılır. | |
(geçersiz) | - mapView:didCloseInfoWindowOfMarker: |
İşaretçinin bilgi penceresi kapatıldığında çağrılır. | |
(geçersiz) | - mapView:didBeginDraggingMarker: |
Bir işaretçide sürükleme işlemi başlatıldığında çağrılır. | |
(geçersiz) | - mapView:didEndDraggingMarker: |
Bir işaretçi sürüklendikten sonra çağrıldı. | |
(geçersiz) | - mapView:didDragMarker: |
İşaretçi sürüklenirken çağrılır. | |
(BOOL) | - didTapMyLocationButtonForMapView: |
Konumum düğmesine dokunulduğunda çağrılır. | |
(geçersiz) | - mapView:didTapMyLocation: |
Konumum Noktasına dokunulduğunda çağrılır. | |
(geçersiz) | - mapViewDidStartTilerender: |
Karolar henüz istendiğinde veya etiketlerin oluşturulmaya başlanması durumunda çağrılır. | |
(geçersiz) | - mapViewDidFinishTilerender: |
Tüm kutular yüklendiğinde (veya kalıcı olarak başarısız olduğunda) ve etiketler oluşturulduğunda çağrılır. | |
(geçersiz) | - mapViewSnapshotReady: |
Harita kararlı olduğunda (karolar yüklendiğinde, etiketler oluşturulduğunda, kamera boşta olduğunda) ve bindirme nesneler oluşturulduğunda çağrılır. | |
(geçersiz) | - mapView:didChangeMapCapabilities: |
Harita özellikleri her değiştiğinde çağrılır. | |
(geçersiz) | - mapView:didTapFeatures:inFeatureKatman:atLocation: |
Veriye dayalı bir stil özelliği katmanındaki özelliklere dokunulduktan sonra çağrılır. |
Üye İşlevi Dokümanları
- (geçersiz) mapView: | (GMSMapView *) | mapView | |
willMove: | (BOOL) | hareket | |
[optional] |
Bir hareket, animasyon (ör. kullanıcının "Konumum" düğmesine dokunması) nedeniyle veya kamera aracılığıyla ya da katmanda sıfır uzunluktaki bir animasyonla açık bir şekilde güncellenmesiyle, haritadaki kamera değişmeden önce çağrılır.
- Parametreler:
-
harita görünümü Dokunulan harita görünümü. hareket EVET ise bunun nedeni bir kullanıcı hareketidir.
- (geçersiz) mapView: | (GMSMapView *) | mapView | |
DidChangeKameraKonumu: | (GMSKameraKonumu *) | position | |
[optional] |
Haritadaki animasyonlar veya hareketler sırasında tekrar tekrar (veya kamera açıkça ayarlanmışsa bir kez) çağrılır.
Bu, tüm ara kamera konumları için çağrılamayabilir. Her zaman bir animasyonun veya hareketin son konumu için çağrılır.
- (geçersiz) mapView: | (GMSMapView *) | mapView | |
Boşta KameraKonumu: | (GMSKameraKonumu *) | position | |
[optional] |
Harita boşta kaldığında, beklemedeki hareketler veya animasyonlar tamamlandıktan sonra (veya kamera açıkça ayarlandıktan sonra) çağrılır.
- (geçersiz) mapView: | (GMSMapView *) | mapView | |
DidTapAtKoordinatör: | (CLLocation Koordinatör2D) | koordinat | |
[optional] |
Belirli bir koordinattaki dokunma hareketiden sonra, ancak yalnızca bir işaretçiye dokunulmadıysa çağrılır.
Bu işlem, o sırada seçili olan herhangi bir işaretçinin (haritaya dokunmak için örtülü işlem) seçimini kaldırmadan önce çağrılır.
- (geçersiz) mapView: | (GMSMapView *) | mapView | |
DidLongBasınKoordinatör: | (CLLocation Koordinatör2D) | koordinat | |
[optional] |
Belirli bir koordinatta uzun basma hareketi sonrasında çağrılır.
- Parametreler:
-
harita görünümü Dokunulan harita görünümü. koordinat Dokunulan konum.
- (BOOL) haritaGörünümü: | (GMSMapView *) | mapView | |
DidTapMarker: | (GMSMarker *) | işaretçi | |
[optional] |
Bir işaretçiye dokunulduktan sonra çağrılır.
- Parametreler:
-
harita görünümü Dokunulan harita görünümü. keçeli kalem Dokunulan işaretçi.
- Şunu döndürür:
- Yetki verilmiş kullanıcı dokunma etkinliğini gerçekleştirdiyse EVET, bu işlem haritanın varsayılan seçim davranışını gerçekleştirmesini engeller. Haritanın varsayılan seçim davranışıyla devam etmesi gerekiyorsa HAYIR.
- (geçersiz) mapView: | (GMSMapView *) | mapView | |
DidTapInfoWindowOfMarker: | (GMSMarker *) | işaretçi | |
[optional] |
Bir işaretçinin bilgi penceresine dokunulduktan sonra çağrılır.
- (geçersiz) mapView: | (GMSMapView *) | mapView | |
DidLongbasInfoWindowOfMarker: | (GMSMarker *) | işaretçi | |
[optional] |
Bir işaretçinin bilgi penceresine uzun basıldıktan sonra çağrılır.
- (geçersiz) mapView: | (GMSMapView *) | mapView | |
DidTapYer Paylaşımı: | (GMSYer Paylaşımı *) | yer paylaşımı | |
[optional] |
Bir yer paylaşımına dokunulduktan sonra çağrılır.
Bu yöntem, işaretçilere dokunma işlemleri için çağrılmaz.
- Parametreler:
-
harita görünümü Dokunulan harita görünümü. yer paylaşımı Dokunulan yer paylaşımı.
- (geçersiz) mapView: | (GMSMapView *) | mapView | |
DidTapPOIWithPlaceID: | (NSString *) | yerkimliği | |
ad: | (NSString *) | name | |
yer: | (CLLocation Koordinatör2D) | location | |
[optional] |
Bir ÖY'ye dokunulduktan sonra çağrılır.
- Parametreler:
-
harita görünümü Dokunulan harita görünümü. yer kimliği Dokunulan ÖY'nin yer kimliği. ad Dokunulan ÖY'nin adı. yer Dokunulan ÖY'nin konumu.
- (boş kullanıcı arayüzü görünümü *) mapView: | (GMSMapView *) | mapView | |
markerInfoWindow: | (GMSMarker *) | işaretçi | |
[optional] |
Bir işaretçi seçilmek üzereyken çağrılır ve bu yöntem bir UIView döndürürse söz konusu işaretçi için kullanılacak isteğe bağlı bir özel bilgi penceresi sağlar.
Bu yöntem çağrıldıktan sonra bu görünümü değiştirirseniz, değişikliklerin oluşturulan sürüme yansıması gerekmez.
Döndürülen UIView, her iki boyutta da 500 noktadan büyük sınırlara sahip olmamalıdır. Herhangi bir zamanda yalnızca bir bilgi penceresi gösterilir. Bu nedenle, döndürülen görünüm diğer bilgi pencereleri arasında yeniden kullanılabilir.
Bu çağrı sırasında işaretçiyi haritadan kaldırmak veya haritanın seçili işaretçisini değiştirmek tanımlanmamış davranışa neden olur.
- Şunu döndürür:
- Belirtilen işaretçi için özel bilgi penceresi veya varsayılan için boş
- (boş kullanıcı arayüzü görünümü *) mapView: | (GMSMapView *) | mapView | |
markerInfoContents: | (GMSMarker *) | işaretçi | |
[optional] |
mapView:markerInfoWindow: nil değerini döndürdüğünde çağrılır.
Bu yöntem bir görünüm döndürürse varsayılan bilgi penceresi çerçevesine yerleştirilir. Bu yöntem boş sonucunu döndürürse bunun yerine varsayılan oluşturma kullanılır.
- Parametreler:
-
harita görünümü Basılan harita görünümü. keçeli kalem Basılan işaretçi.
- Şunu döndürür:
- Bilgi penceresinde içerik olarak görüntülenecek özel görünüm veya bunun yerine varsayılan içerik oluşturmayı kullanmak için boş bırakılamaz
- (geçersiz) mapView: | (GMSMapView *) | mapView | |
DidCloseInfoWindowOfMarker: | (GMSMarker *) | işaretçi | |
[optional] |
İşaretçinin bilgi penceresi kapatıldığında çağrılır.
- (geçersiz) mapView: | (GMSMapView *) | mapView | |
DidStartDraggingMarker: | (GMSMarker *) | işaretçi | |
[optional] |
Bir işaretçide sürükleme işlemi başlatıldığında çağrılır.
- (geçersiz) mapView: | (GMSMapView *) | mapView | |
DidEndDraggingMarker: | (GMSMarker *) | işaretçi | |
[optional] |
Bir işaretçi sürüklendikten sonra çağrıldı.
- (geçersiz) mapView: | (GMSMapView *) | mapView | |
DidDragMarker: | (GMSMarker *) | işaretçi | |
[optional] |
İşaretçi sürüklenirken çağrılır.
- (BOOL) didTapMyLocationButtonForMapView: | (GMSMapView *) | mapView | [optional] |
Konumum düğmesine dokunulduğunda çağrılır.
- Şunu döndürür:
- Dinleyici etkinliği gerçekleştirdiyse EVET (varsayılan davranış gerçekleşmemelidir), aksi takdirde HAYIR (yani varsayılan davranış gerçekleşmelidir). Varsayılan davranış, kameranın cihaz konumunun ortasına gelecek şekilde hareket etmesidir.
- (geçersiz) mapView: | (GMSMapView *) | mapView | |
DidTapMyLocation: | (CLLocation Koordinatör2D) | location | |
[optional] |
Konumum Noktasına dokunulduğunda çağrılır.
- Parametreler:
-
harita görünümü Dokunulan harita görünümü. yer Konum noktasına dokunulan cihazın konumu.
- (void) mapViewDidStartTilerender: | (GMSMapView *) | mapView | [optional] |
Karolar henüz istendiğinde veya etiketlerin oluşturulmaya başlanması durumunda çağrılır.
- (void) mapViewDidFinishTileOluşturma: | (GMSMapView *) | mapView | [optional] |
Tüm kutular yüklendiğinde (veya kalıcı olarak başarısız olduğunda) ve etiketler oluşturulduğunda çağrılır.
- (geçersiz) mapViewSnapshotReady: | (GMSMapView *) | mapView | [optional] |
Harita kararlı olduğunda (karolar yüklendiğinde, etiketler oluşturulduğunda, kamera boşta olduğunda) ve bindirme nesneler oluşturulduğunda çağrılır.
- (geçersiz) mapView: | (GMSMapView *) | mapView | |
DidChangeMapCapabilities: | (GMSMapCapabilityFlags) | mapCapabilities | |
[optional] |
Harita özellikleri her değiştiğinde çağrılır.
- Parametreler:
-
harita görünümü mapCapabilities'in değiştirildiği harita görünümü. haritaBecerileri Mevcut imkanları harita üzerinde temsil eden işaretler.
- (geçersiz) mapView: | (GMSMapView *) | mapView | |
DidTapFeatures: | (NSArray< id< GMSFeature >> *) | özellikler | |
inFeatureKatman: | (GMSFeaturelayer *) | featureKatman | |
konum: | (CLLocation Koordinatör2D) | location | |
[optional] |
Veriye dayalı bir stil özelliği katmanındaki özelliklere dokunulduktan sonra çağrılır.
Dokunulan noktayla çakışan tüm özellikler dahil edilir. Özellikler farklı özellik katmanlarına aitse bu yöntem, her bir özellik katmanı için bir kez birden fazla çağrılır.
Farklı özellik katmanlarındaki etkinlikler veya özellik katmanlarındaki etkinlikler ile temel haritadaki diğer varlıklar arasında sıra garantisi yoktur.
- Parametreler:
-
harita görünümü Dokunulan harita görünümü. özellikler Katmanda tıklanan tüm özellikleri içeren dizi. özellik Katmanı Özelliği içeren özellik katmanı. yer Asıl dokunma noktasının konumu.