Genel bakış
GMSMapView'un kullanıcı arayüzü ayarları.
Herkese Açık Üye İşlevleri | |
(void) | - setAllHareketsEnabled: |
Tüm hareketlerin etkinleştirilmesi (varsayılan) veya devre dışı bırakılması ile ilgili tercihi ayarlar. | |
Mülkler | |
BOOL | scrollGestures |
Kaydırma hareketlerinin etkin mi (varsayılan) yoksa devre dışı mı olacağını kontrol eder. | |
BOOL | zoomGestures |
Yakınlaştırma hareketlerinin etkin mi (varsayılan) yoksa devre dışı mı olacağını kontrol eder. | |
BOOL | tiltGestures |
Eğme hareketlerinin etkin mi (varsayılan) yoksa devre dışı mı olacağını kontrol eder. | |
BOOL | rotateGestures |
Döndürme hareketlerinin etkin mi (varsayılan) yoksa devre dışı mı olacağını kontrol eder. | |
BOOL | consumesGesturesInView |
Hareketler etkinleştirildiğinde kullanıcıların hareketlerinin GMSMapView tarafından tamamen kullanılıp kullanılmayacağını denetler (varsayılan EVET). | |
BOOL | compassButton |
Pusulayı etkinleştirir veya devre dışı bırakır. | |
BOOL | myLocationButton |
Konumum düğmesini etkinleştirir veya devre dışı bırakır. | |
BOOL | indoorPicker |
İç mekan kat seçiciyi etkinleştirir (varsayılan) veya devre dışı bırakır. | |
BOOL | allowScrollGesturesDuringRotateOrZoom |
Döndürme ve yakınlaştırma hareketlerinin merkez dışında ve etrafta kaydırılıp yapılamayacağını kontrol eder (varsayılan EVET). | |
BOOL | navigationHeaderEnabled |
Gezinme üstbilgisini etkinleştirir veya devre dışı bırakır. | |
BOOL | navigationFooterEnabled |
Gezinme altbilgisini etkinleştirir veya devre dışı bırakır. | |
BOOL | navigationTripProgressBarEnabled |
Gezinme gezi ilerleme çubuğunu etkinleştirir veya devre dışı bırakır. | |
BOOL | recenterButtonEnabled |
Yeniden ortalama düğmesini etkinleştirir veya devre dışı bırakır. | |
BOOL | showsIncidentCards |
Kullanıcı bir olay simgesine (ör. yolun kapanması) dokunduğunda haritanın üst kısmında olay ayrıntılarını gösteren bir kartın görüntülenip görüntülenmeyeceğini belirtir. | |
BOOL | showsDestinationMarkers |
Rotalar için hedef işaretçilerin gösterilip gösterilmeyeceği. | |
BOOL | showsTrafficLights |
Navigasyon sırasında rota boyunca trafik ışıklarının gösterilip gösterilmeyeceği. | |
BOOL | showsStopSigns |
Navigasyon sırasında rota boyunca dur işaretlerinin gösterilip gösterilmeyeceği. | |
UIColor * | navigationHeaderPrimaryBackgroundColor |
Gezinme başlığı için kullanılacak birincil arka plan rengi. | |
UIColor * | navigationHeaderSecondaryBackgroundColor |
Gezinme üstbilgisi için kullanılacak ikincil arka plan rengi. | |
CGFloat | navigationHeaderBackgroundAlpha |
Gezinme başlığı görünümünün alfa değeri. | |
UIColor * | navigationHeaderPrimaryBackgroundColorNightMode |
Gece modunda, gezinme başlığında geçerli adım gösterilirken gezinme başlığının birincil arka plan rengi. | |
UIColor * | navigationHeaderSecondaryBackgroundColorNightMode |
Gece modunda, gezinme başlığında geçerli adım gösterilirken gezinme başlığının ikincil arka plan rengi. | |
UIColor * | navigationHeaderLargeManeuverIconColor |
Birincil gezinme başlığı görünümündeki manevra simgesinin rengi. | |
UIColor * | navigationHeaderSmallManeuverIconColor |
Sonraki dönüş gezinme başlığı görünümündeki manevra simgesinin rengi. | |
UIColor * | navigationHeaderGuidanceRecommendedLaneColor |
Önerilen şeridin veya şeritlerin rengi. | |
UIColor * | navigationHeaderNextStepTextColor |
Gezinme başlığında geçerli adım gösterilirken, sonraki adım başlığında bulunan metnin rengi. | |
UIFont * | navigationHeaderNextStepFont |
Sonraki adım başlığındaki metnin yazı tipi. | |
UIColor * | navigationHeaderDistanceValueTextColor |
Gezinme başlığında geçerli adım gösterilirken mesafe değeri metninin rengi. | |
UIFont * | navigationHeaderDistanceValueFont |
Mesafe değeri için metnin yazı tipi. | |
UIColor * | navigationHeaderDistanceUnitsTextColor |
Gezinme başlığında geçerli adım gösterilirken mesafe birimleri için metnin rengi. | |
UIFont * | navigationHeaderDistanceUnitsFont |
Uzaklık birimleri için metnin yazı tipi. | |
UIColor * | navigationHeaderInstructionsTextColor |
Talimatlar bölümündeki metnin rengi. | |
UIFont * | navigationHeaderInstructionsFirstRowFont |
Talimatlar bölümündeki ilk satırdaki metnin yazı tipi. | |
UIFont * | navigationHeaderInstructionsSecondRowFont |
Talimatlar bölümündeki ikinci satır için metnin yazı tipi. | |
UIFont * | navigationHeaderInstructionsConjunctionsFont |
Talimatlar bölümündeki bağlaçlarla ilgili metnin yazı tipi. | |
GMSNavigationSpeedometerUIOptions * | speedometerUIOptions |
Hız saati kullanıcı arayüzü yapılandırmasını, hız uyarısının önem derecesine göre ayarlar. |
Üye İşlevi Belgeleri
- (void) setAllHareketsEnabled: | (BOOL) | etkin |
Tüm hareketlerin etkinleştirilmesi (varsayılan) veya devre dışı bırakılması ile ilgili tercihi 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ıtlamadığı gibi programlı hareketleri ve animasyonları da kısıtlamaz.
Gayrimenkul Dokümanları
- (BOOL) scrollGestures [read, write, assign] |
Kaydırma hareketlerinin etkin mi (varsayılan) yoksa devre dışı mı olacağını kontrol eder.
Etkinleştirilirse 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 sıkış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 özellik etkinleştirilirse kullanıcılar, kamerayı eğmek için iki parmakla dikey aşağı veya yukarı kaydırabilir. Bu, kameranın görüntüleme açısının programatik 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.
Bu özellik etkinleştirilirse kullanıcılar, kamerayı döndürmek için iki parmakla döndürme hareketi kullanabilir. Bu, kameranın yönünün programlı kontrolünü sınırlamaz.
- (BOOL) consumesGesturesInView [read, write, assign] |
Hareketler etkinleştirildiğinde kullanıcıların hareketlerinin GMSMapView tarafından tamamen kullanılıp kullanılmayacağını denetler (varsayılan EVET).
Bu, bu hareketlerin ebeveyn görüntülemeleriyle alınmasını engeller.
GMSMapView öğesinde bir UIScrollView (veya kaydırılabilir başka bir alan) varsa, harita üzerindeki hareketler, kaydırma hareketleri olarak fazladan kullanılmaz. Bununla birlikte, karmaşık görünüm hiyerarşilerini veya gereksinimlerini desteklemek için bunun (NO olarak ayarlanmış) devre dışı bırakılması 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.
Etkinleştirilirse, yalnızca kamera varsayılan yönünden (0 yön) döndürüldüğünde gösterilir. Bir kullanıcı pusulaya dokunduğunda kamera kendisini varsayılan yönüne yönlendirir ve kısa bir süre sonra 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, harita üzerinde görünen ve kullanıcılar tarafından dokunulduğunda haritanın merkezine mevcut kullanıcı konumunu gösteren bir düğmedir.
- (BOOL) indoorPicker [read, write, assign] |
İç mekan kat seçiciyi etkinleştirir (varsayılan) veya devre dışı bırakır.
Bu özellik etkinleştirilirse yalnızca görünüm iç mekan kat verileri bulunan bir binaya odaklanıldığında görünür. Devre dışı bırakılırsa seçilen kat, iFrameDisplaymapView mülkü aracılığıyla programlı bir şekilde kontrol edilmeye devam edebilir.
- (BOOL) allowScrollGesturesDuringRotateOrZoom [read, write, assign] |
Döndürme ve yakınlaştırma hareketlerinin merkez dışında ve etrafta kaydırılıp yapılamayacağını kontrol eder (varsayılan EVET).
- (BOOL) navigationHeaderEnabled [read, write, assign] |
Gezinme üstbilgisini etkinleştirir veya devre dışı bırakır.
Başlıkta, haritanın üst kısmında yol gösterici talimatlar görüntülenir. Bu değer varsayılan olarak EVET'e ayarlanır.
- (BOOL) navigationFooterEnabled [read, write, assign] |
Gezinme altbilgisini etkinleştirir veya devre dışı bırakır.
Altbilgi, haritanın altında mesafe ve TVS bilgilerini görüntüler. Bu değer varsayılan olarak EVET'e ayarlanır.
- (BOOL) navigationTripProgressBarEnabled [read, write, assign] |
Gezinme gezi ilerleme çubuğunu etkinleştirir veya devre dışı bırakır.
Gezi ilerleme çubuğu, ilerideki yolculuğun ayrıntılarını, haritanın ilerleyen tarafında doğrusal bir görünümde gösterir. Bu politika varsayılan olarak HAYIR.
- (BOOL) recenterButtonEnabled [read, write, assign] |
Yeniden ortalama düğmesini etkinleştirir veya devre dışı bırakır.
EVET değerine ayarlanırsa, kamera o anda kullanıcının konumunu izlemiyorsa veya takip ediyorsa, ancak yakınlaştırma varsayılandan önemli ölçüde farklıysa yeniden ortalama düğmesi görüntülenir. Bu değer varsayılan olarak EVET'e ayarlanır.
- (BOOL) showsIncidentCards [read, write, assign] |
Kullanıcı bir olay simgesine (ör. yolun kapanması) dokunduğunda haritanın üst kısmında olay ayrıntılarını gösteren bir kartın görüntülenip görüntülenmeyeceğini belirtir.
Bu değer varsayılan olarak EVET'e ayarlanır.
- (BOOL) showsDestinationMarkers [read, write, assign] |
Rotalar için hedef işaretçilerin gösterilip gösterilmeyeceği.
Bu değer varsayılan olarak EVET'e ayarlanır.
- (BOOL) showsTrafficLights [read, write, assign] |
Navigasyon sırasında rota boyunca trafik ışıklarının gösterilip gösterilmeyeceği.
Bu ayarda yapılan değişiklikler yalnızca sonraki rota isteklerinde geçerli olur.
Ayar uygulandıktan sonra, veri kullanılabilir olması koşuluyla kullanıcı arayüzü navigasyon sırasında herhangi bir zamanda yaklaşan ilk 3 trafik ışığı veya dur işaretini gösterir.
Varsayılan olarak NO değerine ayarlanır.
- (BOOL) showsStopSigns [read, write, assign] |
Navigasyon sırasında rota boyunca dur işaretlerinin gösterilip gösterilmeyeceği.
Bu ayarda yapılan değişiklikler yalnızca sonraki rota isteklerinde geçerli olur.
Ayar uygulandıktan sonra, veri kullanılabilir olması koşuluyla kullanıcı arayüzü navigasyon sırasında herhangi bir zamanda yaklaşan ilk 3 trafik ışığı veya dur işaretini gösterir.
Varsayılan olarak NO değerine ayarlanır.
- (UIColor*) navigationHeaderPrimaryBackgroundColor [read, write, copy] |
Gezinme başlığı için kullanılacak birincil arka plan rengi.
Varsayılan değer nil'dir. Bu özelliğin değeri yok ise birincil arka plan rengi olarak yeşil kullanılır.
- (UIColor*) navigationHeaderSecondaryBackgroundColor [read, write, copy] |
Gezinme üstbilgisi için kullanılacak ikincil arka plan rengi.
Sonraki dönüş ve şerit yardımı açılır listelerinde arka plan rengi olarak görünür. Varsayılan değer nil'dir. Bu özelliğin değeri nil olduğunda, ikincil arka plan rengi olarak koyu yeşil kullanılır. Sağlanan UIColor, [UIColor getRed:green:blue:alpha] destekleyen bir renk alanında olmalıdır. Aksi takdirde yoksayılır.
- (CGFloat) navigationHeaderBackgroundAlpha [read, write, assign] |
Gezinme başlığı görünümünün alfa değeri.
Bu değer varsayılan olarak 1,0f değerine (tamamen opak) ayarlanır.
- (UIColor*) navigationHeaderPrimaryBackgroundColorNightMode [read, write, copy] |
Gece modunda, gezinme başlığında geçerli adım gösterilirken gezinme başlığının birincil arka plan rengi.
Varsayılan değer nil'dir. Bu özelliğin değeri boş olduğunda navigationHeaderPrimaryBackgroundColor
kullanılır.
- (UIColor*) navigationHeaderSecondaryBackgroundColorNightMode [read, write, copy] |
Gece modunda, gezinme başlığında geçerli adım gösterilirken gezinme başlığının ikincil arka plan rengi.
Varsayılan değer nil'dir. Bu özelliğin değeri boş olduğunda navigationHeaderSecondaryBackgroundColor
kullanılır.
- (UIColor*) navigationHeaderLargeManeuverIconColor [read, write, copy] |
Birincil gezinme başlığı görünümündeki manevra simgesinin rengi.
- (UIColor*) navigationHeaderSmallManeuverIconColor [read, write, copy] |
Sonraki dönüş gezinme başlığı görünümündeki manevra simgesinin rengi.
- (UIColor*) navigationHeaderGuidanceRecommendedLaneColor [read, write, copy] |
Önerilen şeridin veya şeritlerin rengi.
Varsayılan olarak beyaz renk kullanılır. Bu özellik, yalnızca gezinme başlığında geçerli gezinme adımı görüntüleniyorsa dikkate alınır. Diğer şeritlerin (sürücünün kullanmaması gereken yollar) ikincil arka plan renginin devre dışı bırakılmış bir versiyonu kullanılarak otomatik olarak renklendirildiğini unutmayın.
- (UIColor*) navigationHeaderNextStepTextColor [read, write, copy] |
Gezinme başlığında geçerli adım gösterilirken, sonraki adım başlığında bulunan metnin rengi.
Varsayılan değer nil'dir. Bu özelliğin değeri boş olduğunda veya gezinmede başka bir adım gösterildiğinde beyaz renk kullanılır.
- (UIFont*) navigationHeaderNextStepFont [read, write, copy] |
Sonraki adım başlığındaki metnin yazı tipi.
Varsayılan değer nil'dir. Bu özelliğin değeri boş olduğunda, 16.0f boyutundaki sistem yazı tipi kullanılır.
- (UIColor*) navigationHeaderDistanceValueTextColor [read, write, copy] |
Gezinme başlığında geçerli adım gösterilirken mesafe değeri metninin rengi.
Varsayılan değer nil'dir. Bu özelliğin değeri boş olduğunda veya gezinmede başka bir adım gösterildiğinde beyaz renk kullanılır.
- (UIFont*) navigationHeaderDistanceValueFont [read, write, copy] |
Mesafe değeri için metnin yazı tipi.
Varsayılan değer nil'dir. Bu özelliğin değeri nil olduğunda, 24.0f boyutundaki sistem kalın yazı tipi kullanılır.
- (UIColor*) navigationHeaderDistanceUnitsTextColor [read, write, copy] |
Gezinme başlığında geçerli adım gösterilirken mesafe birimleri için metnin rengi.
Varsayılan değer nil'dir. Bu özelliğin değeri yok olduğunda veya gezinmede başka bir adım gösterildiğinde gri renk kullanılır.
- (UIFont*) navigationHeaderDistanceUnitsFont [read, write, copy] |
Uzaklık birimleri için metnin yazı tipi.
Varsayılan değer nil'dir. Bu özelliğin değeri boş olduğunda, 18.0f boyutundaki sistem yazı tipi kullanılır.
- (UIColor*) navigationHeaderInstructionsTextColor [read, write, copy] |
Talimatlar bölümündeki metnin rengi.
Varsayılan değer nil'dir. Bu özelliğin değeri nil olduğunda beyaz kullanılır.
- (UIFont*) navigationHeaderInstructionsFirstRowFont [read, write, copy] |
Talimatlar bölümündeki ilk satırdaki metnin yazı tipi.
Varsayılan değer nil'dir. Bu özelliğin değeri nil olduğunda, sistem kalın yazı tipi boyutu olarak 30 boyutu kullanılır.
- (UIFont*) navigationHeaderInstructionsSecondRowFont [read, write, copy] |
Talimatlar bölümündeki ikinci satır için metnin yazı tipi.
Varsayılan değer nil'dir. Bu özelliğin değeri nil olduğunda, sistem kalın harflerle yazılmış 24 boyutu kullanılır.
- (UIFont*) navigationHeaderInstructionsConjunctionsFont [read, write, copy] |
Talimatlar bölümündeki bağlaçlarla ilgili metnin yazı tipi.
Varsayılan değer nil'dir. Bu özelliğin değeri nil olduğunda, sistem kalın yazı tipi boyutu olarak 18 kullanılır.
- (GMSNavigationSpeedometerUIOptions*) speedometerUIOptions [read, write, copy] |
Hız saati kullanıcı arayüzü yapılandırmasını, hız uyarısının önem derecesine göre ayarlar.
Bir GMSNavigationSpeedometerUIOptions ayarını yaptığınızda önceki ayarı temizlersiniz. GMSNavigationSpeedometerUIOptions ayarı yapılandırılmadığında hız uyarısı kullanıcı arayüzü, NavSDK varsayılan yapılandırmalarına geri döner:
- Gündüz modunda küçük hız uyarısı: Beyaz arka plan üzerinde kırmızı metin.
- Gece modunda küçük hız uyarısı: Koyu renkli arka plan üzerinde kırmızı metin.
- Gündüz modunda önemli hız uyarısı: Kırmızı arka planlı beyaz metin.
- Gece modunda önemli hız uyarısı: Kırmızı arka planlı beyaz metin.