Kullanıcı Ayarları

herkese açık son sınıf UiSettings Nesneyi genişletir

Google Haritası'nın kullanıcı arayüzü ayarları. Bu arayüzü edinmek için getUiSettings() numaralı telefonu arayın.

Herkese Açık Yöntem Özeti

boolean
isCompassEnabled()
Pusulanın etkinleştirilip devre dışı bırakılıp bırakılmadığını gösterir.
boolean
isIndoorLevelPickerEnabled()
İç mekan seviyesi seçicinin etkinleştirilip devre dışı bırakılıp bırakılmadığını belirtir.
boolean
isMapToolbarEnabled()
Harita Araç Çubuğu'nun etkinleştirilip devre dışı bırakılma durumunu belirtir.
boolean
isMyLocationButtonEnabled()
Konumum düğmesinin etkin/devre dışı bırakılmış olup olmadığını belirtir.
boolean
isRotateGesturesEnabled()
Döndürme hareketlerinin etkinleştirilip devre dışı bırakılıp bırakılmayacağını belirtir.
boolean
isScrollGesturesEnabled()
Kaydırma hareketlerinin etkinleştirilip devre dışı bırakılıp bırakılmadığını belirtir.
boolean
isScrollGesturesEnabledDuringRotateOrZoom()
Döndürme ve yakınlaştırma hareketleri sırasında kaydırma hareketlerinin etkinleştirilip devre dışı bırakılıp bırakılmadığını sağlar.
boolean
isTiltGesturesEnabled()
Eğme hareketlerinin etkinleştirilip devre dışı bırakılma durumunu belirtir.
boolean
isZoomControlsEnabled()
Yakınlaştırma kontrollerinin etkinleştirilip devre dışı bırakılıp bırakılmadığını belirtir.
boolean
isZoomGesturesEnabled()
Yakınlaştırma hareketlerinin etkinleştirilip devre dışı bırakılma durumunu belirtir.
void
setAllGesturesEnabled(boole etkin)
Tüm hareketlerin etkinleştirilmesi veya devre dışı bırakılmasına ilişkin tercihi ayarlar.
void
setCompassEnabled(boole etkin)
Pusulayı etkinleştirir veya devre dışı bırakır.
void
setIndoorLevelPickerEnabled(boole etkin)
İç mekan modu etkinleştirildiğinde iç mekan seviyesi seçicinin etkinleştirilip etkinleştirilmeyeceğini ayarlar.
void
setMapToolbarEnabled(boole etkin)
Harita Araç Çubuğu'nun etkinleştirilmesi veya devre dışı bırakılmasına ilişkin tercihi ayarlar.
void
setMyLocationButtonEnabled(boole etkin)
Konumum düğmesini etkinleştirir veya devre dışı bırakır.
void
setRotateGesturesEnabled(boole etkin)
Döndürme hareketlerinin etkinleştirilmesi veya devre dışı bırakılmasıyla ilgili tercihi ayarlar.
void
setScrollGesturesEnabled(boole etkin)
Kaydırma hareketlerinin etkinleştirilmesi veya devre dışı bırakılmasıyla ilgili tercihi ayarlar.
void
setScrollGesturesEnabledDuringRotateOrZoom(boole etkin)
Kaydırma hareketlerinin, yakınlaştırma veya döndürme hareketiyle aynı anda gerçekleştirilip gerçekleştirilemeyeceğine ilişkin tercihi ayarlar.
void
setTiltGesturesEnabled(boole etkin)
Eğme hareketlerinin etkinleştirilmesi veya devre dışı bırakılmasıyla ilgili tercihi ayarlar.
void
setZoomControlsEnabled(boole etkin)
Yakınlaştırma kontrollerini etkinleştirir veya devre dışı bırakır.
void
setZoomGesturesEnabled(boole etkin)
Yakınlaştırma hareketlerinin etkinleştirilmesi veya devre dışı bırakılmasına ilişkin tercihi ayarlar.

Devralınan Yöntem Özeti

Herkese Açık Yöntemler

herkese açık boole isCompassEnabled ()

Pusulanın etkinleştirilip devre dışı bırakılıp bırakılmadığını gösterir.

İlerlemeler
  • Pusula etkinse true; pusula devre dışıysa false.

genel boole isIndoorLevelPickerEnabled ()

İç mekan seviyesi seçicinin etkinleştirilip devre dışı bırakılıp bırakılmadığını belirtir. Yani, iç mekan haritaları olan bir bina odaklanıldığında seviye seçicinin görünüp görünmeyeceğini belirtir.

İlerlemeler
  • Seviye seçici etkinse true; seviye seçici devre dışıysa false.

herkese açık boole isMapToolbarEnabled ()

Harita Araç Çubuğu'nun etkinleştirilip devre dışı bırakılma durumunu belirtir.

İlerlemeler
  • Harita Araç Çubuğu etkinse true; aksi takdirde false.

genel boole isMyLocationButtonEnabled ()

Konumum düğmesinin etkin/devre dışı bırakılmış olup olmadığını belirtir.

İlerlemeler
  • Konumum düğmesi etkinse true; konumum düğmesi devre dışıysa false.

herkese açık boole isRotateGesturesEnabled ()

Döndürme hareketlerinin etkinleştirilip devre dışı bırakılıp bırakılmayacağını belirtir.

İlerlemeler
  • Döndürme hareketleri etkinse true; döndürme hareketleri devre dışıysa false.

herkese açık boole isScrollGesturesEnabled ()

Kaydırma hareketlerinin etkinleştirilip devre dışı bırakılıp bırakılmadığını belirtir.

İlerlemeler
  • Kaydırma hareketleri etkinse true; kaydırma hareketleri devre dışıysa false.

genel boole isScrollGesturesEnabledDuringRotateOrZoom ()

Döndürme ve yakınlaştırma hareketleri sırasında kaydırma hareketlerinin etkinleştirilip devre dışı bırakılıp bırakılmadığını sağlar.

İlerlemeler
  • Döndürme veya yakınlaştırma hareketleri sırasında kaydırma hareketleri etkinleştirilirse true; döndürme veya yakınlaştırma hareketleri sırasında kaydırma hareketleri devre dışı bırakılırsa false.

herkese açık boole isTiltGesturesEnabled ()

Eğme hareketlerinin etkinleştirilip devre dışı bırakılma durumunu belirtir.

İlerlemeler
  • Eğme hareketleri etkinse true; yatırma hareketleri devre dışıysa false.

herkese açık boole isZoomControlsEnabled ()

Yakınlaştırma kontrollerinin etkinleştirilip devre dışı bırakılıp bırakılmadığını belirtir.

İlerlemeler
  • Yakınlaştırma kontrolleri etkinse true; yakınlaştırma kontrolleri devre dışıysa false;

herkese açık boole isZoomGesturesEnabled ()

Yakınlaştırma hareketlerinin etkinleştirilip devre dışı bırakılma durumunu belirtir.

İlerlemeler
  • Yakınlaştırma hareketleri etkinse true; yakınlaştırma hareketleri devre dışıysa false.

herkese açık void setAllGesturesEnabled (boolean enabled)

Tüm hareketlerin etkinleştirilmesi veya devre dışı bırakılmasına ilişkin tercihi ayarlar. Etkinleştirilirse tüm hareketler kullanılabilir; aksi takdirde tüm hareketler devre dışı bırakılır. Bu, kullanıcıların kamerayı hareket ettirmek için (ör. pusula veya yakınlaştırma kontrolleri) ekrandaki herhangi bir düğmeye dokunmasını ya da programatik hareketleri ve animasyonu kısıtlamaz.

Parametreler
etkin Tüm hareketleri etkinleştirmek için true; tüm hareketleri devre dışı bırakmak için false.

herkese açık void setCompassEnabled (boolean enabled)

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 yatış ve 0 yön) yatırıldığında veya döndürüldüğünde gösterilir. Bir kullanıcı pusulayı tıkladığında 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.

Pusula varsayılan olarak etkindir (dolayısıyla kamera varsayılan yönde değilken gösterilir).

Parametreler
etkin Pusulayı etkinleştirmek için true; pusulayı devre dışı bırakmak için false.

Public void setIndoorLevelPickerEnabled (boolean enabled)

İç mekan modu etkinleştirildiğinde iç mekan seviyesi seçicinin etkinleştirilip etkinleştirilmeyeceğini ayarlar. true ise iç mekan haritalarının bulunduğu bir bina odaklanıldığında seviye seçici görünür. false ise seviye seçici görünmez. Uygulamanın, seviye seçmek için kendi yöntemini sağlaması gerekir. Varsayılan davranış, seviye seçiciyi göstermektir.

Parametreler
etkin Göstermek için true; seviye seçiciyi gizlemek için false.

herkese açık void setMapToolbarEnabled (boolean enabled)

Harita Araç Çubuğu'nun etkinleştirilmesi veya devre dışı bırakılmasına ilişkin tercihi ayarlar. Harita Araç Çubuğu etkinleştirilirse ve mevcut bağlamda gösterilebilirse kullanıcılar, "bu haritayı Google Haritalar uygulamasında açma" ve "Google Haritalar uygulamasında vurgulanan işaretçinin yol tarifini bulma" da dahil olmak üzere bağlama bağlı çeşitli işlemler içeren bir çubuk görürler.

Varsayılan olarak, Harita Araç Çubuğu etkindir.

Parametreler
etkin Harita Araç Çubuğu'nu etkinleştirmek için true; Harita Araç Çubuğu'nu devre dışı bırakmak için false.

herkese açık void setMyLocationButtonEnabled (boolean enabled)

Konumum düğmesini etkinleştirir veya devre dışı bırakır. Konumum düğmesi, kameranın, kullanıcı konumu haritanın merkezinde olacak şekilde hareket etmesine neden olur. Düğme etkinleştirilirse yalnızca konumum katmanı etkinleştirildiğinde gösterilir.

Varsayılan olarak konumum düğmesi etkindir (ve dolayısıyla konumum katmanı etkinleştirildiğinde gösterilir).

Parametreler
etkin Konumum düğmesini etkinleştirmek için true; konumum düğmesini devre dışı bırakmak için false.

herkese açık void setRotateGesturesEnabled (boolean enabled)

Döndürme hareketlerinin etkinleştirilmesi veya devre dışı bırakılmasıyla ilgili tercihi ayarlar. Bu özellik etkinleştirilirse kullanıcılar, kamerayı döndürmek için iki parmakla döndürme hareketini kullanabilir. Devre dışı bırakılırsa kullanıcılar kameraları hareketlerle döndüremez. Bu ayar, kullanıcının kamera yönünü sıfırlamak için pusula simgesine dokunmasını ya da kameranın programatik hareketlerini ve animasyonunu kısıtlamaz.

Döndürme hareketleri varsayılan olarak etkindir.

Parametreler
etkin Döndürmeyi etkinleştirmek için true; döndürme hareketlerini devre dışı bırakmak için false.

herkese açık void setScrollGesturesEnabled (boolean enabled)

Kaydırma hareketlerinin etkinleştirilmesi veya devre dışı bırakılmasıyla ilgili tercihi ayarlar. Etkinleştirilirse kullanıcılar kamerayı kaydırmak için kaydırabilir. Devre dışı bırakılırsa kaydırmanın hiçbir etkisi olmaz. Bu ayar, kameranın programatik hareketini ve animasyonunu kısıtlamaz.

Kaydırma hareketleri varsayılan olarak etkindir.

Parametreler
etkin Kaydırma hareketlerini etkinleştirmek için true; kaydırma hareketlerini devre dışı bırakmak için false.

herkese açık void setScrollGesturesEnabledDuringRotateOrZoom (boolean enabled)

Kaydırma hareketlerinin, yakınlaştırma veya döndürme hareketiyle aynı anda gerçekleştirilip gerçekleştirilemeyeceğine ilişkin tercihi ayarlar. Bu özellik etkinleştirilirse kullanıcılar, haritayı döndürürken veya yakınlaştırırken haritayı kaydırabilir. Devre dışı bırakılırsa, kullanıcı haritayı döndürdüğünde veya hareket kullanarak yakınlaştırırken harita kaydırılamaz. Bu ayar yalnızca döndürme ve yakınlaştırma hareketleri sırasında kaydırma hareketlerini tamamen devre dışı bırakmaz veya kameranın programatik hareketlerini ve animasyonunu kısıtlamaz.

Varsayılan olarak, döndürme ve yakınlaştırma sırasında kaydırma hareketleri etkinleştirilir.

Parametreler
etkin Döndürme veya yakınlaştırma hareketleri sırasında kaydırma hareketlerini etkinleştirmek için true; döndürme veya yakınlaştırma hareketleri sırasında kaydırma hareketlerini devre dışı bırakmak için false.

herkese açık void setTiltGesturesEnabled (boolean enabled)

Eğme hareketlerinin etkinleştirilmesi veya devre dışı bırakılmasıyla ilgili tercihi ayarlar. Bu özellik etkinleştirilirse kullanıcılar, kamerayı eğmek için iki parmakla dikey olarak aşağı kaydırabilir. Devre dışı bırakılırsa kullanıcılar hareketlerle kamerayı yatıramazlar. Bu ayar, kullanıcıların kamera yönünü sıfırlamak için pusula simgesine dokunmasını ya da kameranın programatik hareketini ve animasyonunu kısıtlamaz.

Eğme hareketleri varsayılan olarak etkindir.

Parametreler
etkin Eğme hareketlerini etkinleştirmek için true; yatırma hareketlerini devre dışı bırakmak için false.

herkese açık void setZoomControlsEnabled (boolean enabled)

Yakınlaştırma kontrollerini etkinleştirir veya devre dışı bırakır. Etkinleştirilirse yakınlaştırma kontrolleri ekranda görünen bir çift düğmedir (biri yakınlaştırmak, diğeri uzaklaştırmak için). Basıldığında, bunlar kameranın bir yakınlaştırma düzeyinde yakınlaştırmasına (veya uzaklaştırmasına) neden olur. Devre dışı bırakılırsa yakınlaştırma kontrolleri gösterilmez.

Yakınlaştırma kontrolleri varsayılan olarak etkindir.

Parametreler
etkin Yakınlaştırma kontrollerini etkinleştirmek için true; yakınlaştırma kontrollerini devre dışı bırakmak için false.

herkese açık void setZoomGesturesEnabled (boolean enabled)

Yakınlaştırma hareketlerinin etkinleştirilmesi veya devre dışı bırakılmasına ilişkin tercihi ayarlar. Etkinleştirilirse kullanıcılar iki kez dokunabilir/iki parmakla dokunabilir veya parmaklarını sıkıştırarak kamerayı yakınlaştırabilir. Devre dışı bırakılırsa bu hareketlerin hiçbir etkisi olmaz. Bu ayar, yakınlaştırma düğmelerini etkilemez veya kameranın programlı hareketini ve animasyonunu kısıtlamaz.

Yakınlaştırma hareketleri varsayılan olarak etkindir.

Parametreler
etkin Yakınlaştırma hareketlerini etkinleştirmek için true; yakınlaştırma hareketlerini devre dışı bırakmak için false.