GoogleHarita Seçenekleri

herkese açık nihai sınıf GoogleMapOptions Nesnenin kapsamını genişletir
Ayrıştırılabilir

GoogleMap için GoogleMapOptions yapılandırmasını tanımlar. Uygulamanıza programatik olarak harita eklerken (XML aracılığıyla değil) bu seçenekler kullanılabilir. MapFragment kullanıyorsanız bu seçenekleri newInstance(GoogleMapOptions) statik fabrika yöntemi kullanarak iletebilirsiniz. MapView kullanıyorsanız MapView(Context, GoogleMapOptions) oluşturucuyu kullanarak bu seçenekleri iletebilirsiniz.

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

Devralınan Sabit Özet

Herkese Açık Oluşturucu Özeti

GoogleMapOptions()
Yeni bir GoogleMapOptions nesnesi oluşturur.

Herkese Açık Yöntem Özeti

GoogleHarita Seçenekleri
ambientEnabled(boole etkin)
Ambiyans modu stilinin etkinleştirilip etkinleştirilmeyeceğini belirtir.
GoogleHarita Seçenekleri
kamera (KameraKonumu kamera)
Harita için ilk kamera konumunu belirtir.
GoogleHarita Seçenekleri
compassEnabled (boole etkin)
Pusulanın etkinleştirilip etkinleştirilmeyeceğini belirtir.
statik GoogleMapOptions
createFromAttributes (Bağlam bağlamı, AttributeSet özelliği)
AttributeSet öğesinden bir GoogleMapsOptions oluşturur.
Boole
KameraKonumu
Boole
LtLngBounds
Boole
Boole
int
Kayan
Kayan
Boole
Boole
Boole
Boole
Boole
Boole
Boole
Boole
GoogleHarita Seçenekleri
latLngBoundsForKameraTarget(LatLngBounds ücretleri)
Kamera hedefini sınırlandırmak için LatLngBounds belirtin. Böylece kullanıcılar, haritayı kaydırıp kaydırdığında kamera hedefi bu sınırların dışına çıkmaz.
GoogleHarita Seçenekleri
liteMode (boole etkin)
Haritanın basit modda oluşturulması gerekip gerekmediğini belirtir.
GoogleHarita Seçenekleri
mapId(Dize eşleme kimliği)
Harita kimliğini belirtir.
GoogleHarita Seçenekleri
mapToolbarEnabled(boole etkin)
MapToolbar'ın etkinleştirilip etkinleştirilmeyeceğini belirtir.
GoogleHarita Seçenekleri
mapType (intmapType)
İlk harita türünde bir değişiklik belirtir.
GoogleHarita Seçenekleri
maxZoomTercih (kayan maxZoomTercih)
Kamera yakınlaştırması için tercih edilen bir üst sınırı belirtir.
GoogleHarita Seçenekleri
minZoomPreference (kayan minZoomPreference)
Kamera yakınlaştırması için tercih edilen bir alt sınırı belirtir.
GoogleHarita Seçenekleri
rotatemotionsEnabled(boole etkin)
Döndürme hareketlerinin etkinleştirilip etkinleştirilmeyeceğini belirtir.
GoogleHarita Seçenekleri
scrollmotionsEnabled(boole etkin)
Kaydırma hareketlerinin etkinleştirilip etkinleştirilmeyeceğini belirtir.
GoogleHarita Seçenekleri
scrollHareketlerEtkinDour DolOrZoom(boole özellikli)
Kaydırma hareketlerinin, döndürme ve yakınlaştırma hareketleri sırasında etkinleştirilip etkinleştirilmeyeceğini belirtir.
GoogleHarita Seçenekleri
setToolSetMap (boole is Ödeme Kümesi)
GoogleHarita Seçenekleri
tiltmotionsEnabled(boole etkin)
Eğme hareketlerinin etkinleştirilip etkinleştirilmeyeceğini belirtir.
Dize
GoogleHarita Seçenekleri
useViewLifecycleInFragment(boole useViewLifecycleInFragment)
MapFragment kullanı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.
GoogleHarita Seçenekleri
zOrderOnTop(Boole zOrderOnTop)
Harita görünümünün penceresinin üzerine yerleştirilip yerleştirilmeyeceğini kontrol edin.
GoogleHarita Seçenekleri
ZoomControlsEnabled (boole etkin)
Yakınlaştırma denetimlerinin etkinleştirilip etkinleştirilmeyeceğini belirtir.
GoogleHarita Seçenekleri
ZoommotionsEnabled(boole etkin)
Yakınlaştırma hareketlerinin etkinleştirilip etkinleştirilmeyeceğini belirtir.

Devralınan Yöntem Özeti

İnşaat Ustaları

genel GoogleMapOptions ()

Yeni bir GoogleMapOptions nesnesi oluşturur.

Herkese Açık Yöntemler

genel GoogleMapOptions ambientEnabled (boole özellikli)

Ambiyans modu stilinin etkinleştirilip etkinleştirilmeyeceğini belirtir. Varsayılan değer false değeridir. Etkinleştirildiğinde, Ambiyans cihazı Ambiyans Modu'na girdiğinde ambiyans tarzı haritalar görüntülenebilir.

Parametreler
etkin

genel GoogleMapOptions kamera (KameraKonumu kamera)

Harita için ilk kamera konumunu belirtir.

Parametreler
kamera

genel GoogleMapOptions compassEnabled (boole özellikli)

Pusulanın etkinleştirilip etkinleştirilmeyeceğini belirtir. Daha fazla bilgi için setCompassEnabled(boolean) sayfasına bakın. Varsayılan değer true değeridir.

Parametreler
etkin

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

AttributeSet öğesinden bir GoogleMapsOptions oluşturur.

Parametreler
context
attrt

herkese açık Boole getAmbientEnabled ()

İadeler
  • ambientEnabled seçeneği veya belirtilmemişse null olmalıdır.

genel KameraKonumu getKamera ()

İadeler
  • veya seçenek belirtilmezse null (boşluk).

herkese açık Boole getCompassEnabled ()

İadeler
  • compassEnabled seçeneği veya belirtilmemişse null seçeneği.

herkese açık LatLngBounds getLatLngBoundsForKameraTarget ()

İadeler
  • kamera hedefini sınırlamak için kullanılan LatLngBounds veya belirtilmezse boştur.

herkese açık Boole getLiteMode ()

İadeler
  • liteMode seçeneğini kullanın. Belirtilmezse null değerini boş bırakın.

genel Boole getMapToolbarEnabled ()

İadeler
  • MapToolbarEnabled seçeneğini veya belirtilmemişse null değerini seçebilirsiniz.

public int getMapType ()

İadeler
  • MapType seçeneği veya belirtilmemişse -1.

herkese açık Kayan getMaxZoomPreference ()

İadeler
  • maksimum yakınlaştırma düzeyi tercihi veya belirtilmemişse null (boş değer).

herkese açık Kayan getMinZoomPreference ()

İadeler
  • Minimum yakınlaştırma düzeyi tercihi veya belirtilmemişse null (boş değer).

herkese açık Boole get rotasyonumotionsEnabled ()

İadeler
  • rotasyon Hareketleri Etkin seçeneği veya belirtilmemişse boştur.

herkese açık Boole get ScrollmotionsEnabled ()

İadeler
  • KaydırmaHareketleriEtkin seçeneği veya belirtilmemişse boş.

herkese açık Boole getKaymaHareketleri EtkinDing DolOrZoom ()

İadeler
  • kaydırmaHareketleriEnabledDeverRoOrOrZoom seçeneği veya belirtilmemişse boş.

herkese açık Boole getriftmotionsEnabled ()

İadeler
  • TwimotionsEnabled seçeneğini veya belirtmediyseniz null seçeneğini belirleyin.

herkese açık Boole getUseViewLifecycleInFragment ()

İadeler
  • useViewLifecycleInFragment seçeneğini veya belirtilmemişse null değerini döndürür.

herkese açık Boole getZOrderOnTop ()

İadeler
  • zOrderOnTop seçeneğini veya belirtilmemişse null değerini belirleyin.

herkese açık Boole getZoomControlsEnabled ()

İadeler
  • zumControlsEnabled seçeneğini veya belirtilmemişse null'u seçin.

genel Boole getZoommotionsEnabled ()

İadeler
  • yakınlaştırma Hareketleri Etkin seçeneğini belirtin veya belirtilmemişse boş bırakın.

herkese açık GoogleMapOptions latLngBoundsForKameraTarget (LatLngBounds sınırlar)

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

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

Parametreler
sınırlar

genel GoogleMapOptions liteMode (boole özellikli)

Haritanın basit modda oluşturulması gerekip gerekmediğini belirtir. Varsayılan değer false değeridir. Basit mod etkinse haritalar statik resimler olarak yüklenir. Bu, çok sayıda haritanın aynı anda (örneğin, bir kaydırma listesinde) aynı anda görüntülenmesinin gerektiği durumda daha iyi performans sağlar. Ancak, basit mod haritaları kullanıcı tarafından kaydırılamaz, yakınlaştırılamaz veya hiç döndürülemez ya da döndürülemez.

Parametreler
etkin

genel GoogleMapOptions mapId (Dize eşleme kimliği)

Harita kimliğini belirtir.

Parametreler
harita kimliği

genel GoogleMapOptions mapToolbarEnabled (boole özellikli)

MapToolbar'ın etkinleştirilip etkinleştirilmeyeceğini belirtir. Daha fazla bilgi için setMapToolbarEnabled(boolean) sayfasına bakın. Varsayılan değer true değeridir.

Parametreler
etkin

genel GoogleMapOptions mapType (int MapType)

İlk harita türünde bir değişiklik belirtir.

Parametreler
eşleme türü

genel GoogleMapOptions maxZoomPreference (kayan maxZoomPreference)

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

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

Parametreler
maxZoomTercih

genel GoogleMapOptions minZoomPreference (kayan 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

genel GoogleMapOptions rotatemotionsEnabled (boole özellikli)

Döndürme hareketlerinin etkinleştirilip etkinleştirilmeyeceğini belirtir. Daha fazla bilgi için setRotateGesturesEnabled(boolean) sayfasına bakın. Varsayılan değer true değeridir.

Parametreler
etkin

genel GoogleMapOptions scrollmotionsEnabled (boole özellikli)

Kaydırma hareketlerinin etkinleştirilip etkinleştirilmeyeceğini belirtir. Daha fazla bilgi için setScrollGesturesEnabled(boolean) sayfasına bakın. Varsayılan değer true değeridir.

Parametreler
etkin

herkese açık GoogleMapOptions scrollmotionsEnabledDvingRoOrOptions (boole özellikli)

Kaydırma hareketlerinin, döndürme ve yakınlaştırma hareketleri sırasında etkinleştirilip etkinleştirilmeyeceğini belirtir. Daha fazla bilgi için setScrollGesturesEnabledDuringRotateOrZoom(boolean) sayfasına bakın. Varsayılan değer true şeklindedir.

Parametreler
etkin

herkese açık GoogleMapOptions setToolSetMap (boole is İzlemeKümesi)

Parametreler
EnstrümanKümesi

genel GoogleMapOptions tiltmotionsEnabled (boole özellikli)

Eğme hareketlerinin etkinleştirilip etkinleştirilmeyeceğini belirtir. Daha fazla bilgi için setTiltGesturesEnabled(boolean) sayfasına bakın. Varsayılan değer true değeridir.

Parametreler
etkin

public Dize toString ()

genel GoogleMapOptions useViewLifecycleInFragment (boole useViewLifecycleInFragment)

MapFragment kullanı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 varsayılan değeri olan false, haritanın yaşam döngüsünü parçaya bağlar.

Parçanın yaşam döngüsünün kullanılması, temel GL bağlamı korunduğundan parça ayrılıp tekrar eklendiğinde haritanın daha hızlı oluşturulmasına olanak sağlar. Bu şekilde, parçayı çıkarmak ancak yok etmemek, harita tarafından kullanılan bellek miktarını bırakmaz.

Bir parçanın görünümünün yaşam döngüsünün kullanılması, parça çıkarılıp yeniden eklendiğinde 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. Bu, bir parçanın ayrıldığı ve bu yüzden görünümün olmadığı durumlarda tüm GoogleMap yöntemlerinin NullPointerException atacağı anlamına da gelir.

Parametreler
ViewViewLifecycleInFragment özelliğini kullanma

genel GoogleMapOptions zOrderOnTop (boole zOrderOnTop)

Harita görünümünün penceresinin üzerine yerleştirilip yerleştirilmeyeceğini kontrol edin. Daha fazla bilgi için setZOrderOnTop(boolean) sayfasına bakın. Bunun, haritada görünebilecek diğer tüm görünümleri (ör. yakınlaştırma kontrolleri, konumum düğmesi) kapsayacağını unutmayın.

Parametreler
ZSiparişOnTop

genel GoogleMapOptions ZoomControlsEnabled (boole özellikli)

Yakınlaştırma denetimlerinin etkinleştirilip etkinleştirilmeyeceğini belirtir. Daha fazla bilgi için setZoomControlsEnabled(boolean) sayfasına bakın. Varsayılan değer true değeridir.

Parametreler
etkin

genel GoogleMapOptions ZoommotionsEnabled (boole özellikli)

Yakınlaştırma hareketlerinin etkinleştirilip etkinleştirilmeyeceğini belirtir. Daha fazla bilgi için setZoomGesturesEnabled(boolean) sayfasına bakın. Varsayılan değer true değeridir.

Parametreler
etkin