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 | |
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 |
toString()
|
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 |
---|