GoogleHarita Seçenekleri

herkese açık final sınıfı GoogleMapOptions, Nesneyi genişletir
Parcelable'ı uygular

GoogleMap için GoogleMapOptions yapılandırmasını tanımlar. Bu seçenekler, uygulamanıza programlı bir şekilde (XML yerine) harita eklerken kullanılabilir. MapFragment kullanıyorsanız bu seçenekleri statik fabrika yöntemi (newInstance(GoogleMapOptions)) kullanarak iletebilirsiniz. MapView kullanıyorsanız bu seçenekleri MapView(Context, GoogleMapOptions) oluşturucuyu kullanarak iletebilirsiniz.

XML kullanarak harita eklerseniz bu seçenekleri özel XML etiketleri kullanarak uygulayabilirsiniz.

Devralınan Sabit Özet

Kamu Oluşturucu Özeti

GoogleMapOptions()
Yeni bir GoogleMapOptions nesnesi oluşturur.

Herkese Açık Yöntem Özeti

GoogleMapOptions
ambientEnabled(boole etkin)
Ambiyans modu stilinin etkinleştirilip etkinleştirilmeyeceğini belirtir.
GoogleMapOptions
camera(CameraPosition kamera)
Harita için ilk kamera konumunu belirtir.
GoogleMapOptions
compassEnabled(boole etkin)
Pusulanın etkinleştirilip etkinleştirilmeyeceğini belirtir.
statik GoogleMapOptions
createFromAttributes(Bağlam bağlamı, AttributeSet özellikleri)
AttributeSet öğesinden bir Google MapsOptions oluşturur.
Boole
CameraPosition
Boole
LatLngBounds
Boole
Boole
int
Kayan
Kayan
Boole
Boole
Boole
Boole
Boole
Boole
Boole
Boole
GoogleMapOptions
latLngBoundsForCameraTarget(LatLngBounds llbounds)
Kamera hedefini sınırlandırmak için bir LatLngBounds belirler. Böylece, kullanıcılar haritayı kaydırdığında ve kaydırdığında kamera hedefi bu sınırların dışına çıkmaz.
GoogleMapOptions
liteMode(boole etkin)
Haritanın basit modda oluşturulup oluşturulmayacağını belirtir.
GoogleMapOptions
mapId(Dize matchId)
Haritanın kimliğini belirtir.
GoogleMapOptions
mapToolbarEnabled(boole etkin)
MapToolbar'ın etkinleştirilip etkinleştirilmeyeceğini belirtir.
GoogleMapOptions
mapType(int mapType)
İlk harita türünde yapılacak bir değişikliği belirtir.
GoogleMapOptions
maxZoomPreference(kayan maxZoomPreference)
Kamera yakınlaştırması için tercih edilen üst sınırı belirtir.
GoogleMapOptions
minZoomPreference(kayan minZoomPreference)
Kamera yakınlaştırması için tercih edilen bir alt sınırı belirtir.
GoogleMapOptions
rotateGesturesEnabled(boole etkin)
Döndürme hareketlerinin etkinleştirilip etkinleştirilmeyeceğini belirtir.
GoogleMapOptions
scrollGesturesEnabled(boole etkin)
Kaydırma hareketlerinin etkinleştirilip etkinleştirilmeyeceğini belirtir.
GoogleMapOptions
scrollGesturesEnabledDuringRotateOrZoom(boole etkin)
Döndürme ve yakınlaştırma hareketleri sırasında kaydırma hareketlerinin etkinleştirilip etkinleştirilmeyeceğini belirtir.
GoogleMapOptions
setInstrumentClusterMap(boole isinstrumentCluster)
GoogleMapOptions
tiltGesturesEnabled(boole etkin)
Eğme hareketlerinin etkinleştirilip etkinleştirilmeyeceğini belirtir.
Dize
GoogleMapOptions
useViewLifecycleInFragment(boole useViewLifecycleInFragment)
MapFragment kullanılırken bu işaret, haritanın yaşam döngüsünün parçanın görünümüne mi yoksa parçanın kendisine mi bağlanması gerektiğini belirtir.
GoogleMapOptions
zOrderOnTop(boole zOrderOnTop)
Harita görünümü yüzeyinin, penceresinin üzerine yerleştirilip yerleştirilmeyeceğini denetleyin.
GoogleMapOptions
zoomControlsEnabled(boole etkin)
Yakınlaştırma kontrollerinin etkinleştirilip etkinleştirilmeyeceğini belirtir.
GoogleMapOptions
zoomGesturesEnabled(boole etkin)
Yakınlaştırma hareketlerinin etkinleştirilip etkinleştirilmeyeceğini belirtir.

Devralınan Yöntem Özeti

İnşaatçılar

herkese açık GoogleMapOptions ()

Yeni bir GoogleMapOptions nesnesi oluşturur.

Herkese Açık Yöntemler

herkese açık GoogleMapOptions ambientEnabled (boolean enabled)

Ambiyans modu stilinin etkinleştirilip etkinleştirilmeyeceğini belirtir. false, varsayılan değerdir. Bu ayar etkinleştirildiğinde, Ambiaktif cihaz ambiyans moduna girdiğinde ambiyans stili haritalar görüntülenebilir.

Parametreler
etkin

herkese açık GoogleMapOptions kamera (CameraPosition kamera)

Harita için ilk kamera konumunu belirtir.

Parametreler
kamera

herkese açık GoogleMapOptions compassEnabled (boolean enabled)

Pusulanın etkinleştirilip etkinleştirilmeyeceğini belirtir. Ayrıntılı bilgi için setCompassEnabled(boolean) belgesine göz atın. Varsayılan değer: true.

Parametreler
etkin

herkese açık statik GoogleMapOptions createFromAttributes (Bağlam bağlamı, AttributeSet attrs)

AttributeSet öğesinden bir Google MapsOptions oluşturur.

Parametreler
context
attrs

herkese açık Boole getAmbientEnabled ()

İlerlemeler
  • ambientEnabled seçeneği veya belirtilmediyse null.

genel CameraPosition getCamera ()

İlerlemeler
  • kamera seçeneğini belirleyebilirsiniz. Belirtilmemişse null olur.

herkese açık Boole getCompassEnabled ()

İlerlemeler
  • compassEnabled seçeneği veya belirtilmediyse null.

herkese açık LatLngBounds getLatLngBoundsForCameraTarget ()

İlerlemeler
  • kamera hedefini sınırlandırmak için kullanılan EnlBoyBounds veya belirtilmediyse null.

herkese açık Boole getLiteMode ()

İlerlemeler
  • liteMode seçeneği veya belirtilmediyse null olur.

herkese açık Boole getMapToolbarEnabled ()

İlerlemeler
  • matchToolbarEnabled seçeneği veya belirtilmediyse null.

genel int getMapType ()

İlerlemeler
  • matchType seçeneği veya belirtilmediyse -1.

Public Float getMaxZoomPreference ()

İlerlemeler
  • maksimum yakınlaştırma düzeyi tercihi veya belirtilmezse null değerine ayarlanır.

Public Float getMinZoomPreference ()

İlerlemeler
  • minimum yakınlaştırma düzeyi tercihi veya belirtilmediyse null.

herkese açık Boole getRotateGesturesEnabled ()

İlerlemeler
  • rotasyon Hareketi Etkin seçeneğini veya belirtilmediyse null değerini girin.

herkese açık Boole getScrollGesturesEnabled ()

İlerlemeler
  • ScrollHareketsEnabled seçeneği veya belirtilmediyse null (belirtilmediyse null) olur.

herkese açık Boole getScrollGesturesEnabledDuringRotateOrZoom ()

İlerlemeler
  • ScrollHareketsEnabledDuringDöndürOrZoom seçeneği veya belirtilmediyse null.

herkese açık Boole getTiltGesturesEnabled ()

İlerlemeler
  • ScrollHareketsEnabled seçeneği veya belirtilmediyse null (belirtilmediyse null) olur.

herkese açık Boole getUseViewLifecycleInFragment ()

İlerlemeler
  • useViewLifecycleInFragment seçeneğini veya belirtilmediyse null öğesini kullanın.

herkese açık Boole getZOrderOnTop ()

İlerlemeler
  • zOrderOnTop seçeneği veya belirtilmediyse null.

herkese açık Boole getZoomControlsEnabled ()

İlerlemeler
  • zumControlsEnabled seçeneğini veya belirtilmediyse null değerini girin.

herkese açık Boole getZoomGesturesEnabled ()

İlerlemeler
  • zumHareketsEnabled seçeneği veya belirtilmediyse null.

herkese açık GoogleMapOptions latLngBoundsForCameraTarget (LatLngBounds llbounds)

Kamera hedefini sınırlandırmak için bir LatLngBounds belirler. Böylece, kullanıcılar haritayı kaydırdığında ve kaydırdığında kamera hedefi bu sınırların dışına çıkmaz.

Ayrıntılar için setLatLngBoundsForCameraTarget(LatLngBounds) öğesine bakın.

Parametreler
Lbounds

herkese açık GoogleMapOptions liteMode (boolean enabled)

Haritanın basit modda oluşturulup oluşturulmayacağını belirtir. false, varsayılan değerdir. Basit mod etkinse haritalar statik resimler olarak yüklenir. Bu, çok sayıda haritanın aynı anda görüntülenmesi gerektiğinde (ör. kaydırma listesinde) performansı artırır. Ancak basit mod haritaları, kullanıcı tarafından kaydırılamaz veya yakınlaştırılamaz ya da yatırılamaz veya döndürülemez.

Parametreler
etkin

herkese açık GoogleMapOptions mapId (String matchId)

Haritanın kimliğini belirtir.

Parametreler
mapId

herkese açık GoogleMapOptions mapToolbarEnabled (boolean enabled)

MapToolbar'ın etkinleştirilip etkinleştirilmeyeceğini belirtir. Ayrıntılı bilgi için setMapToolbarEnabled(boolean) belgesine göz atın. Varsayılan değer: true.

Parametreler
etkin

herkese açık GoogleMapOptions mapType (intmapType)

İlk harita türünde yapılacak bir değişikliği belirtir.

Parametreler
mapType

herkese açık GoogleMapOptions maxZoomPreference (float maxZoomPreference)

Kamera yakınlaştırması için tercih edilen üst sınırı belirtir.

Ayrıntılar için setMaxZoomPreference(float) öğesine bakın.

Parametreler
maxZoomPreference

herkese açık GoogleMapOptions minZoomPreference (float minZoomPreference)

Kamera yakınlaştırması için tercih edilen bir alt sınırı belirtir.

Ayrıntılar için setMinZoomPreference(float) öğesine bakın.

Parametreler
minZoomPreference

herkese açık GoogleMapOptions rotateGesturesEnabled (boolean enabled)

Döndürme hareketlerinin etkinleştirilip etkinleştirilmeyeceğini belirtir. Ayrıntılı bilgi için setRotateGesturesEnabled(boolean) belgesine göz atın. Varsayılan değer: true.

Parametreler
etkin

herkese açık GoogleMapOptions scrollGesturesEnabled (boolean enabled)

Kaydırma hareketlerinin etkinleştirilip etkinleştirilmeyeceğini belirtir. Ayrıntılı bilgi için setScrollGesturesEnabled(boolean) belgesine göz atın. Varsayılan değer: true.

Parametreler
etkin

herkese açık GoogleMapOptions scrollGesturesEnabledDuringRotateOrZoom (boolean enabled)

Döndürme ve yakınlaştırma hareketleri sırasında kaydırma hareketlerinin etkinleştirilip etkinleştirilmeyeceğini belirtir. Ayrıntılı bilgi için setScrollGesturesEnabledDuringRotateOrZoom(boolean) belgesine göz atın. true, varsayılan değerdir.

Parametreler
etkin

herkese açık GoogleMapOptions setInstrumentClusterMap (boolean isInstrumentCluster)

Parametreler
isInstrumentCluster

herkese açık GoogleMapOptions tiltGesturesEnabled (boolean enabled)

Eğme hareketlerinin etkinleştirilip etkinleştirilmeyeceğini belirtir. Ayrıntılı bilgi için setTiltGesturesEnabled(boolean) belgesine göz atın. Varsayılan değer: true.

Parametreler
etkin

herkese açık Dize toString ()

herkese açık GoogleMapOptions useViewLifecycleInFragment (boolean useViewLifecycleInFragment)

MapFragment kullanılırken bu işaret, haritanın yaşam döngüsünün parçanın görünümüne mi yoksa parçanın kendisine mi bağlanması gerektiğini belirtir. Haritanın yaşam döngüsünü parçaya bağlayan varsayılan değer false'tir.

Temel GL bağlamı korunduğundan, parçanın yaşam döngüsünün kullanılması, parça ayrılıp yeniden eklendiğinde haritanın daha hızlı oluşturulmasına olanak tanır. Bu, parçayı ayırıp yok etmemenin harita tarafından kullanılan belleği serbest bırakmama maliyetine sahiptir.

Bir parçanın görünümünün yaşam döngüsünün kullanılması, parça ayrılıp yeniden eklendiğinde bir haritanın yeniden kullanılamayacağı anlamına gelir. Bu işlem, haritanın sıfırdan yeniden oluşturulmasına neden olur. Bu işlem birkaç saniye sürebilir. Ayrıca, bir parça ayrıldığında ve bu nedenle görünümü olmadığında tüm GoogleMap yöntemlerinin NullPointerException hatası vereceği anlamına da gelir.

Parametreler
useViewLifecycleInFragment

herkese açık GoogleMapOptions zOrderOnTop (boolean zOrderOnTop)

Harita görünümü yüzeyinin, penceresinin üzerine yerleştirilip yerleştirilmeyeceğini denetleyin. Ayrıntılı bilgi için setZOrderOnTop(boolean) belgesine göz atın. Bunun, haritada görünebilecek diğer tüm görünümleri (ör. yakınlaştırma denetimleri, konumum düğmesi) kapsayacaktır.

Parametreler
zOrderOnTop

herkese açık GoogleMapOptions zoomControlsEnabled (boolean enabled)

Yakınlaştırma kontrollerinin etkinleştirilip etkinleştirilmeyeceğini belirtir. Ayrıntılı bilgi için setZoomControlsEnabled(boolean) belgesine göz atın. Varsayılan değer: true.

Parametreler
etkin

herkese açık GoogleMapOptions zoomGesturesEnabled (boolean enabled)

Yakınlaştırma hareketlerinin etkinleştirilip etkinleştirilmeyeceğini belirtir. Ayrıntılı bilgi için setZoomGesturesEnabled(boolean) belgesine göz atın. Varsayılan değer: true.

Parametreler
etkin