Zemin Bindirme Seçenekleri

herkese açık son sınıf GroundOverlayOptions Object'i genişletir
uygular Parcelable

Zemin bindirme için seçenekleri tanımlar.

Sabit Özet

float NO_DIMENSION Yükseklik için boyut belirtilmediğinde işaret.

Devralınan Sabit Özet

Kamu Oluşturucu Özeti

GroundOverlayOptions()
Yeni bir zemin bindirme seçeneği kümesi oluşturur.

Herkese Açık Yöntem Özeti

GroundOverlayOptions
anchor(kayan u, kayan v)
Anchor'ı belirtir.
GroundOverlayOptions
rulman(kayan yataklı)
Zemin bindirmenin yönünü, saat yönünde kuzeyden derece cinsinden belirtir.
GroundOverlayOptions
clickable(tıklanabilir boole)
Zemin yer paylaşımının tıklanabilir olup olmadığını belirtir.
float
getAnchorU()
Yatay göreli sabit; 0.0 ve 1.0, sırasıyla sol ve sağ kenarları gösterir.
float
getAnchorV()
Dikey göreli sabit; 0.0 ve 1.0, sırasıyla üst ve alt kenarları gösterir.
float
getBearing()
Bu GroundOverlayOptions nesnesinin yatak grubunu alır.
LatLngBounds
getBounds()
Bu GroundOverlayOptions nesnesi için ayarlanan sınırları alır.
float
getHeight()
Bu GroundOverlayOptions nesnesi için ayarlanan yüksekliği alır.
BitmapDescriptor
getImage()
Bu GroundOverlayOptions nesnesi için ayarlanan resim tanımlayıcıyı alır.
LatLng
getLocation()
Bu GroundOverlayOptions nesnesi için ayarlanan konumu alır.
float
getTransparency()
Bu GroundOverlayOptions nesnesi için ayarlanan şeffaflığı alır.
float
getWidth()
Bu GroundOverlayOptions nesnesi için ayarlanan genişliği alır.
float
getZIndex()
Bu GroundOverlayOptions nesnesi için ayarlanan zIndex'i alır.
GroundOverlayOptions
image(BitmapDescriptor resim Açıklayıcı)
Bu zemin bindirmesinin görüntüsünü belirtir.
boolean
isClickable()
Bu GroundOverlayOptions nesnesi için tıklanabilirlik ayarını alır.
boolean
isVisible()
Bu GroundOverlayOptions nesnesinin görünürlük ayarını alır.
GroundOverlayOptions
position(LatLng konumu, kayan genişlik)
Sabitleme noktasını (LatLng) ve genişliği (metre cinsinden) kullanarak bu zemin bindirmesinin konumunu belirtir.
GroundOverlayOptions
position(LatLng konumu, kayan reklam genişliği, kayan yükseklik)
Bir sabitleme noktası (LatLng), genişlik ve yükseklik (her ikisi de metre cinsinden) kullanarak bu zemin bindirmesinin konumunu belirtir.
GroundOverlayOptions
positionFromBounds(LatLngBounds sınırları)
Bu zemin bindirmesinin konumunu belirtir.
GroundOverlayOptions
şeffaflık(kayan şeffaflığı)
Zemin bindirmesinin şeffaflığını belirtir.
GroundOverlayOptions
visible(boole görülebilir)
Zemin bindirmesinin görünürlüğünü belirtir.
GroundOverlayOptions
zIndex(kayan zEndeksi)
Zemin bindirmesinin z Endeksini (yani, çizileceği sırayı) belirtir.

Devralınan Yöntem Özeti

Sabitler

herkese açık statik nihai kayan NO_DIMENSION

Yükseklik için boyut belirtilmediğinde işaret.

Sabit Değer: -1,0

İnşaatçılar

herkese açık GroundOverlayOptions ()

Yeni bir zemin bindirme seçeneği kümesi oluşturur.

Herkese Açık Yöntemler

herkese açık GroundOverlayOptions anchor (float u, float v)

Anchor'ı belirtir.

Çapa, zemin bindirmesinin konumuyla hizalanır.

Sabitleme noktası 2D kesintisiz alanda belirtilir. Burada (0,0), (1,0), (0,1) ve (1,1), sırasıyla sol üst, sağ üst, sol alt ve sağ alt köşeleri belirtir.

 *-----+-----+-----+-----*
 |     |     |     |     |
 |     |     |     |     |
 +-----+-----+-----+-----+
 |     |     |   X |     |   (U, V) = (0.7, 0.6)
 |     |     |     |     |
 *-----+-----+-----+-----*
 

Parametreler
u çapanın u koordinatı
v çapanın v koordinatı
İlerlemeler

herkese açık GroundOverlayOptions rıhtım (şamandıra yatağı)

Zemin bindirmenin yönünü, saat yönünde kuzeyden derece cinsinden belirtir. Döndürme, sabitleme noktası hakkında gerçekleştirilir. Belirtilmezse varsayılan değer 0'dır (ör. resmin kuzeyinde yukarı doğru).

Enlem-boylam sınırının, döndürmeden önce uygulandığını unutmayın.

Parametreler
dayanmak saat yönünde kuzeyden derece cinsinden döndürür. Aralığın [0, 360) dışındaki değerler normalleştirilir.
İlerlemeler

herkese açık GroundOverlayOptions tıklanabilir (boole tıklanabilir)

Zemin yer paylaşımının tıklanabilir olup olmadığını belirtir. Varsayılan tıklanabilirlik: false.

Parametreler
tıklanabilir Yeni tıklanabilirlik ayarı.
İlerlemeler

herkese açık float getAnchorU ()

Yatay göreli sabit; 0.0 ve 1.0, sırasıyla sol ve sağ kenarları gösterir. Diğer sabit değerler de buna uygun şekilde interpolasyona tabi tutulur.

İlerlemeler
  • yatay kenara göre sabit konumu.

herkese açık float getAnchorV ()

Dikey göreli sabit; 0.0 ve 1.0, sırasıyla üst ve alt kenarları gösterir. Diğer sabit değerler de buna uygun şekilde interpolasyona tabi tutulur.

İlerlemeler
  • dikey kenara göre sabit konumu.

herkese açık kayan reklam getBearing ()

Bu GroundOverlayOptions nesnesinin yatak grubunu alır.

İlerlemeler
  • zemin bindirmesinin yönü vardır.

herkese açık LatLngBounds getBounds ()

Bu GroundOverlayOptions nesnesi için ayarlanan sınırları alır.

İlerlemeler

herkese açık float getHeight ()

Bu GroundOverlayOptions nesnesi için ayarlanan yüksekliği alır.

İlerlemeler
  • yüksekliği de dahildir.

herkese açık BitmapDescriptor getImage ()

Bu GroundOverlayOptions nesnesi için ayarlanan resim tanımlayıcıyı alır.

İlerlemeler

herkese açık LatLng getLocation ()

Bu GroundOverlayOptions nesnesi için ayarlanan konumu alır.

İlerlemeler
  • zemin bindirmesinin çapasını yerleştireceğiniz konumu belirleyin. Konum, positionFromBounds(LatLngBounds) kullanılarak ayarlanmışsa bu değer null olur.

Public float getTransparency ()

Bu GroundOverlayOptions nesnesi için ayarlanan şeffaflığı alır.

İlerlemeler
  • şeffaflaştırmak için kullanılabilir.

herkese açık float getWidth ()

Bu GroundOverlayOptions nesnesi için ayarlanan genişliği alır.

İlerlemeler
  • genişliğidir.

herkese açık float getZIndex ()

Bu GroundOverlayOptions nesnesi için ayarlanan zIndex'i alır.

İlerlemeler
  • zemin bindirmesinin z Endeksi.

herkese açık GroundOverlayOptions resim (BitmapDescriptor imageDescriptor)

Bu zemin bindirmesinin görüntüsünü belirtir.

Bir resmi doku (harita üzerinde resmi çizmek için kullanılır) olarak yüklemek için kenarları ikinin kuvveti olan bir resme dönüştürülmesi gerekir. Bunun amacı, dokuyu çeşitli yakınlaştırma düzeylerinde oluşturmak için bir mipmap'in oluşturulabilmesidir. Ayrıntılar için Mipmap (Wikipedia) sayfasına bakın. Dolayısıyla, bu dönüştürme işleminden kaçınarak bellekten tasarruf etmek için resmin boyutlarının ikinin üsleri olması önerilir.

Parametreler
imageDescriptor bu zemin bindirmesi için kullanılacak BitmapDescriptor
İlerlemeler

herkese açık boole isClickable ()

Bu GroundOverlayOptions nesnesi için tıklanabilirlik ayarını alır.

İlerlemeler
  • Zemin bindirme tıklanabilir ise true; değilse false.

herkese açık boole isVisible ()

Bu GroundOverlayOptions nesnesinin görünürlük ayarını alır.

İlerlemeler
  • Bu zemin bindirmesi görünürse true; görünmüyorsa false.

herkese açık GroundOverlayOptions konum (LatLng konum, kayan genişlik)

Sabitleme noktasını (LatLng) ve genişliği (metre cinsinden) kullanarak bu zemin bindirmesinin konumunu belirtir. Yükseklik, en boy oranını korumak için buna göre uyarlanır.

Parametreler
yer haritadaki konum LatLng. belirtilen resimdeki sabitleme noktasının sabit kalacağı konum. Dönüşümler uygulandığında çapa, yerdeki konumunda sabit kalır (ör. setBoyutlar, setBearing vb.).
genişlik yer paylaşımının genişliği (metre cinsinden). Yükseklik, resmin en boy oranına göre otomatik olarak belirlenir.
İlerlemeler
Dekoratif yastıklar
IllegalArgumentException bağlantı null ise
IllegalArgumentException genişlik negatifse
IllegalStateException Konum, positionFromBounds(LatLngBounds) kullanılarak daha önce ayarlandıysa

herkese açık GroundOverlayOptions konum (LatLng konum, kayan genişlik, kayan yükseklik)

Bir sabitleme noktası (LatLng), genişlik ve yükseklik (her ikisi de metre cinsinden) kullanarak bu zemin bindirmesinin konumunu belirtir. Oluşturulduğunda resim, belirtilen boyutlara sığacak şekilde ölçeklendirilir.

Parametreler
yer haritadaki konum LatLng. belirtilen resimdeki sabitleme noktasının sabit kalacağı konum. Dönüşümler uygulandığında çapa, yerdeki konumunda sabit kalır (ör. setBoyutlar, setBearing vb.).
genişlik yer paylaşımının genişliği (metre cinsinden)
yükseklik yer paylaşımının yüksekliği (metre cinsinden)
İlerlemeler
Dekoratif yastıklar
IllegalArgumentException bağlantı null ise
IllegalArgumentException genişlik veya yükseklik negatifse
IllegalStateException Konum, positionFromBounds(LatLngBounds) kullanılarak daha önce ayarlandıysa

herkese açık GroundOverlayOptions positionFromBounds (LatLngBounds sınırlar)

Bu zemin bindirmesinin konumunu belirtir.

Parametreler
sınırlar zemin bindirmenin yerleştirileceği bir LatLngBounds
İlerlemeler
Dekoratif yastıklar
IllegalStateException Konum, position(LatLng, float) veya position(LatLng, float, float) kullanılarak önceden ayarlanmışsa

herkese açık GroundOverlayOptions şeffaflık (kayan şeffaflığı)

Zemin bindirmesinin şeffaflığını belirtir. Varsayılan şeffaflık 0'dir (opak).

Parametreler
şeffaflık [0..1] aralığındaki bir hareketli değer. Burada 0, zemin bindirmenin opak olduğu, 1 ise zemin bindirmenin şeffaf olduğu anlamına gelir.
İlerlemeler
Dekoratif yastıklar
IllegalArgumentException şeffaflık [0..1] aralığının dışındaysa

herkese açık GroundOverlayOptions görünür (boolean visible)

Zemin bindirmesinin görünürlüğünü belirtir. Varsayılan görünürlük true'tır.

Parametreler
görünür
İlerlemeler

herkese açık GroundOverlayOptions zIndex (float zIndex)

Zemin bindirmesinin z Endeksini (yani, çizileceği sırayı) belirtir. zIndex hakkında daha fazla bilgi edinmek için bu sınıfın üst kısmındaki dokümanlara bakın.

Parametreler
zIndex
İlerlemeler