Genel bakış
GMSMapView üzerindeki etkinlikler için yetki verin.
Herkese Açık Üye İşlevleri | |
(geçersiz) | - mapView:WillMove: |
Bir hareket, animasyon (ör. bir kullanıcının "Konumum" düğmesine dokunması nedeniyle) veya kamera aracılığıyla açık bir şekilde güncellenmesi ya da katmanda sıfır uzunlukta bir animasyon nedeniyle, haritadaki kamera değişmeden önce çağrılır. | |
(geçersiz) | - mapView:didChangeKameraPosition: |
Haritadaki animasyonlar veya hareketler sırasında (veya kamera açıkça ayarlanmışsa bir kez) birden çok kez çağrılır. | |
(geçersiz) | - mapView:idleAtKameraKonumu: |
Harita boşta kaldığında, bekleyen hareketler veya animasyonlar tamamlandıktan (veya kamera açık bir şekilde ayarlandıktan sonra) çağrılır. | |
(geçersiz) | - mapView:didTapAtord: |
Belirli bir koordinattaki dokunma hareketinden sonra ancak yalnızca bir işaretçiye dokunulmadığında çağrılır. | |
(geçersiz) | - mapView:didLongpressAtord: |
Belirli bir koordinattaki uzun basma hareketinden sonra çağrılır. | |
(BOOL) | - mapView:didTapMarker: |
İş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:didTapOverlay: |
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. | |
(boş kullanıcı arayüzü görünümü *) | - mapView:markerInfoWindow: |
Bir işaretçi seçilmek üzereyken çağrılır ve bu yöntem bir kullanıcı arayüzü görünümü döndürürse bu işaretçi için kullanılacak isteğe bağlı özel bir bilgi penceresi sağlar. | |
(boş kullanıcı arayüzü görünümü *) | - mapView:markerInfoContents: |
MapView:markInfoWindow: nil döndürdüğünde çağrılır. | |
(geçersiz) | - mapView:didCloseInfoWindowOfMarker: |
İşaretçinin bilgi penceresi kapatıldığında çağrı yapılır. | |
(geçersiz) | - mapView:didStartDraggingMarker: |
İşaretçi üzerinde sürüklenmeye başlandığında çağrılır. | |
(geçersiz) | - mapView:didEndDraggingMarker: |
İşaretçi sürüklendikten sonra çağrılır. | |
(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 yeni istendiğinde veya etiketler oluşturulmaya başladığında ç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 (parçalar yüklendi, etiketler oluşturuldu, kamera aktif değil) ve yer paylaşımlı nesneler oluşturulduğunda çağrılır. | |
(geçersiz) | - mapView:didChangeMapCapabilities: |
Harita özellikleri her değiştiğinde çağrılır. |
Üye İşlevi Dokümanları
- (geçersiz)mapView: | (GMSMapView *) | mapView | |
Hareket edecek: | (BOOL) | hareket | |
[optional] |
Bir hareket, animasyon (ör. bir kullanıcının "Konumum" düğmesine dokunması nedeniyle) veya kamera aracılığıyla açık bir şekilde güncellenmesi ya da katmanda sıfır uzunlukta bir animasyon nedeniyle, 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 | |
DidChangeKameraPosition: | (GMSKameraKonumu *) | konumu | |
[optional] |
Haritadaki animasyonlar veya hareketler sırasında (veya kamera açıkça ayarlanmışsa bir kez) birden çok kez çağrılır.
Bu, tüm ara kamera konumları için çağrılmayabilir. Her zaman bir animasyonun veya hareketin son konumu için çağrılır.
- (geçersiz)mapView: | (GMSMapView *) | mapView | |
idleAtKameraKonumu: | (GMSKameraKonumu *) | konumu | |
[optional] |
Harita boşta kaldığında, bekleyen hareketler veya animasyonlar tamamlandıktan (veya kamera açık bir şekilde ayarlandıktan sonra) çağrılır.
- (geçersiz)mapView: | (GMSMapView *) | mapView | |
DidTapAtord: | (CLLocationord2D) | koordinat | |
[optional] |
Belirli bir koordinattaki dokunma hareketinden sonra ancak yalnızca bir işaretçiye dokunulmadığında çağrılır.
Bu işlem, seçili durumdaki işaretçinin (haritaya dokunmayla ilgili örtülü işlem) seçimi kaldırılmadan önce çağrılır.
- (geçersiz)mapView: | (GMSMapView *) | mapView | |
DidLongpressAtord: | (CLLocationord2D) | koordinat | |
[optional] |
Belirli bir koordinattaki uzun basma hareketinden sonra çağrılır.
- Parametreler:
-
harita görünümü Dokunulan harita görünümü. koordinat Dokunulan konum.
- (BOOL) MapView: | (GMSMapView *) | mapView | |
DidTapMarker: | (GMSMarker *) | işaretçi | |
[optional] |
İş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.
- İadeler:
- Bu yetki verilmiş kullanıcı, dokunma etkinliğini işleme koyduysa haritanın varsayılan seçim davranışı gerçekleştirmesini engeller. Hayır, haritanın varsayılan seçim davranışıyla devam etmesi gerekiyorsa Hayır değerini alır.
- (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 | |
DidLongpressInfoWindowOfMarker: | (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 | |
DidTapOverlay: | (GMSOverlay *) | yer paylaşımlı | |
[optional] |
Yer paylaşımına dokunulduktan sonra çağrılır.
Bu yöntem, işaretçilere dokunmak 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 *) | yer kimliği | |
ad: | (NSString *) | name | |
konum: | (CLLocationord2D) | konum | |
[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.
- (null boş UIView *)mapView: | (GMSMapView *) | mapView | |
işaretçiBilgi Penceresi: | (GMSMarker *) | işaretçi | |
[optional] |
Bir işaretçi seçilmek üzereyken çağrılır ve bu yöntem bir kullanıcı arayüzü görünümü döndürürse bu işaretçi için kullanılacak isteğe bağlı özel bir bilgi penceresi sağlar.
Bu yöntemin çağrılmasından sonra görünümü değiştirirseniz söz konusu değişiklikler, oluşturulan sürüme yansıtılmayabilir.
Döndürülen kullanıcı arayüzü görünümü, her iki boyutta da 500'den fazla nokta içermemelidir. Aynı anda yalnızca bir bilgi penceresi gösterildiğinden, döndürülen görünüm diğer bilgi pencereleri arasında yeniden kullanılabilir.
Bu arama sırasında işaretçinin haritadan kaldırılması veya haritanın seçili işaretçisinin değiştirilmesi tanımsız davranışla sonuçlanır.
- İadeler:
- Belirtilen işaretçi için özel bilgi penceresi veya varsayılan olarak nil
- (null boş UIView *)mapView: | (GMSMapView *) | mapView | |
MarkInfoContents: | (GMSMarker *) | işaretçi | |
[optional] |
MapView:markInfoWindow: nil 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 sıfır değerini 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.
- İadeler:
- Bilgi penceresinde içerik olarak gösterilecek veya onun yerine varsayılan içerik oluşturmayı kullanacak olan özel görünüm
- (geçersiz)mapView: | (GMSMapView *) | mapView | |
DidCloseInfoWindowOfMarker: | (GMSMarker *) | işaretçi | |
[optional] |
İşaretçinin bilgi penceresi kapatıldığında çağrı yapılır.
- (geçersiz)mapView: | (GMSMapView *) | mapView | |
DidStartDraggingMarker: | (GMSMarker *) | işaretçi | |
[optional] |
İşaretçi üzerinde sürüklenmeye başlandığında çağrılır.
- (geçersiz)mapView: | (GMSMapView *) | mapView | |
DidEndDraggingMarker: | (GMSMarker *) | işaretçi | |
[optional] |
İşaretçi sürüklendikten sonra çağrılır.
- (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.
- İadeler:
- Dinleyici etkinliği tükettiyse (ör. varsayılan davranış gerçekleşmemelidir), aksi takdirde HAYIR (varsayılan davranış gerçekleşmelidir). Varsayılan davranış, kameranın cihaz konumuna ortalanacak şekilde hareket etmesidir.
- (geçersiz)mapView: | (GMSMapView *) | mapView | |
DidTapMyLocation: | (CLLocationord2D) | konum | |
[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 dokunulduğunda cihazın konumu.
- (geçersiz) mapViewDidStartTilerender: | (GMSMapView *) | mapView | [optional] |
Karolar yeni istendiğinde veya etiketler oluşturulmaya başladığında çağrılır.
- (geçersiz) mapViewDidFinishTilerender: | (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 (parçalar yüklendi, etiketler oluşturuldu, kamera aktif değil) ve yer paylaşımlı 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ü. harita kapasiteleri Şu anda haritadaki yetenekleri temsil eden işaretler.