GMSUISettings Sınıf Referansı

GMSUISettings Sınıf Referansı

Genel bakış

GMSMapView'un kullanıcı arayüzüne ilişkin ayarlar.

Ortak Üye İşlevleri

(void) - setAllHareketsEnabled:
 Tüm hareketlerin etkinleştirilmesi (varsayılan) veya devre dışı bırakılması tercihini ayarlar.

Mülkler

BOOLscrollGestures
 Kaydırma hareketlerinin etkin mi (varsayılan) yoksa devre dışı mı olacağını kontrol eder.
BOOLzoomGestures
 Yakınlaştırma hareketlerinin etkin mi (varsayılan) yoksa devre dışı mı olacağını kontrol eder.
BOOLtiltGestures
 Eğme hareketlerinin etkin mi (varsayılan) yoksa devre dışı mı olacağını kontrol eder.
BOOLrotateGestures
 Döndürme hareketlerinin etkin mi (varsayılan) yoksa devre dışı mı olacağını kontrol eder.
BOOLconsumesGesturesInView
 Hareketler etkinleştirildiğinde kullanıcıların hareketlerin tamamen GMSMapView tarafından kullanılıp kullanılmadığını kontrol eder (varsayılan EVET).
BOOLcompassButton
 Pusulayı etkinleştirir veya devre dışı bırakır.
BOOLmyLocationButton
 Konumum düğmesini etkinleştirir veya devre dışı bırakır.
BOOLindoorPicker
 İç mekan kat seçiciyi etkinleştirir (varsayılan) veya devre dışı bırakır.
BOOLallowScrollGesturesDuringRotateOrZoom
 Döndürme ve yakınlaştırma hareketlerinin merkezin dışında gerçekleştirilip gerçekleştirilemeyeceğini ve kaydırılıp kaydırılamayacağını kontrol eder (varsayılan EVET).

Üye İşlevi Belgeleri

- (void) setAllHareketsEnabled: (BOOL)  etkin

Tüm hareketlerin etkinleştirilmesi (varsayılan) veya devre dışı bırakılması tercihini ayarlar.

Bu, kullanıcıların kamerayı hareket ettirmek için ekrandaki herhangi bir düğmeye dokunmasını (ör. pusula veya yakınlaştırma kontrolleri) kısıtlamaz veya programatik hareketleri ve animasyonu kısıtlamaz.


Mülk Belgeleri

- (BOOL) scrollGestures [read, write, assign]

Kaydırma hareketlerinin etkin mi (varsayılan) yoksa devre dışı mı olacağını kontrol eder.

Etkinleştirildiğinde, kullanıcılar kamerayı kaydırmak için sürükleyebilir. Bu, kameranın programlı hareketini sınırlamaz.

- (BOOL) zoomGestures [read, write, assign]

Yakınlaştırma hareketlerinin etkin mi (varsayılan) yoksa devre dışı mı olacağını kontrol eder.

Bu özellik etkinleştirilirse kullanıcılar kamerayı yakınlaştırmak için iki kez dokunabilir/iki parmakla dokunabilir veya iki parmak ucunu yakınlaştırabilir. Bu, kameranın programlı hareketini sınırlamaz.

- (BOOL) tiltGestures [read, write, assign]

Eğme hareketlerinin etkin mi (varsayılan) yoksa devre dışı mı olacağını kontrol eder.

Bu seçenek etkinleştirilirse kullanıcılar kamerayı yatırmak için iki parmakla dikey veya yukarı kaydırma yapabilir. Bu, kameranın görüntüleme Açısı'nın programlı kontrolünü sınırlamaz.

- (BOOL) rotateGestures [read, write, assign]

Döndürme hareketlerinin etkin mi (varsayılan) yoksa devre dışı mı olacağını kontrol eder.

Etkinleştirildiğinde, kullanıcılar kamerayı döndürmek için iki parmakla döndürme hareketini kullanabilir. Bu, kameranın yatağının programatik kontrolünü sınırlamaz.

- (BOOL) consumesGesturesInView [read, write, assign]

Hareketler etkinleştirildiğinde kullanıcıların hareketlerin tamamen GMSMapView tarafından kullanılıp kullanılmadığını kontrol eder (varsayılan EVET).

Bu, söz konusu hareketlerin üst görüntülemeler tarafından alınmasını engeller.

GMSMapView'un bir UIKaydırma Görünümü (veya başka bir kaydırılabilir alan) içinde yer alması, haritadaki hareketlerin kaydırma hareketleri olarak fazladan kullanılmayacağı anlamına gelir. Ancak bunun (HAYIR olarak ayarlanmış) devre dışı bırakılması, karmaşık görünüm hiyerarşilerini veya gereksinimleri desteklemek için yararlı olabilir.

- (BOOL) compassButton [read, write, assign]

Pusulayı etkinleştirir veya devre dışı bırakır.

Pusula, harita üzerinde kuzeyin yönünü belirten bir simgedir.

Bu ayar etkinleştirilirse yalnızca kamera varsayılan yönünden (0 yönü) uzaklaştırıldığında gösterilir. Kullanıcı pusulaya dokunduğunda, kamera varsayılan yönüne döner ve kısa bir süre sonra kendiliğinden kaybolur. Devre dışı bırakılırsa pusula hiçbir zaman gösterilmez.

- (BOOL) myLocationButton [read, write, assign]

Konumum düğmesini etkinleştirir veya devre dışı bırakır.

Bu, kullanıcılar tarafından dokunulduğunda, haritanın geçerli kullanıcı konumuna göre ortalanmasına neden olan, haritada görünen bir düğmedir.

- (BOOL) indoorPicker [read, write, assign]

İç mekan kat seçiciyi etkinleştirir (varsayılan) veya devre dışı bırakır.

Bu ayar etkinleştirilirse yalnızca görünümde iç mekan kat verileri olan bir binaya odaklanıldığında görünür. Bu özellik devre dışı bırakılırsa, seçilen kat, iç mekanDisplay MapsView özelliği aracılığıyla programlı olarak kontrol edilmeye devam edebilir.

- (BOOL) allowScrollGesturesDuringRotateOrZoom [read, write, assign]

Döndürme ve yakınlaştırma hareketlerinin merkezin dışında gerçekleştirilip gerçekleştirilemeyeceğini ve kaydırılıp kaydırılamayacağını kontrol eder (varsayılan EVET).