implementuje Parcelable
Definiuje opcje MarkOptions dla znacznika.
Przewodnik dla programistów
Więcej informacji znajdziesz w przewodniku dla programistów dotyczącym Markers.
Dziedziczone podsumowanie stałych
Publiczne podsumowanie konstruktora
MarkerOptions()
Tworzy nowy zestaw opcji znaczników.
|
Podsumowanie metod publicznych
MarkerOptions |
alfa(liczba zmiennoprzecinkowa alfa)
Ustawia wartość alfa (przezroczystość) znacznika.
|
MarkerOptions |
kotwica(zmiennoprzecinkowa u, zmiennoprzecinkowa v)
Określa kotwicę w określonym punkcie na obrazie znacznika.
|
MarkerOptions |
collisionBehavior(zachowanie zderzenia)
Ustawia stan kolizji dla znacznika.
|
MarkerOptions |
draggable(przeciąganie logiczne)
Ustawia możliwość przeciągania znacznika.
|
MarkerOptions |
flat(płaska wartość logiczna)
Określa, czy ten znacznik powinien znajdować się płasko względem mapy
true czy billboardu w stronę kamery false . |
float |
getAlpha()
Pobiera zestaw alfa dla tego obiektu
MarkerOptions . |
float |
getAnchorU(),
Odległość w poziomie znormalizowana do [0, 1] od kotwicy od lewej krawędzi.
|
float |
getAnchorV(),
Odległość w pionie znormalizowana do [0, 1] od kotwicy od górnej krawędzi.
|
int | |
BitmapDescriptor |
getIcon()
Pobiera niestandardowy deskryptor ikony ustawiony dla tego obiektu
MarkerOptions . |
float |
getInfoWindowAnchorU(),
Odległość w poziomie znormalizowana do [0, 1] od lewej krawędzi okna informacyjnego.
|
float |
getInfoWindowAnchorV(),
Odległość w pionie znormalizowana do [0, 1] od zakotwiczenia okna informacyjnego od górnej krawędzi.
|
LatLng |
getPosition()
Zwraca pozycję ustawioną dla tego obiektu
MarkerOptions . |
float |
getRotation(),
Pobiera zestaw rotacji dla tego obiektu
MarkerOptions . |
Ciąg znaków |
getSnippet(),
Pobiera fragment kodu dla tego obiektu
MarkerOptions . |
Ciąg znaków |
getTitle()
Pobiera tytuł ustawiony dla tego obiektu
MarkerOptions . |
float |
getZIndex(),
Pobiera wartość zIndex ustawioną dla tego obiektu
MarkerOptions . |
MarkerOptions | |
MarkerOptions |
infoWindowAnchor(zmiennoprzecinkowa u, zmiennoprzecinkowa v)
Określa punkt zakotwiczenia okna informacyjnego na obrazie znacznika.
|
boolean |
isDraggable(),
Pobiera ustawienie możliwości przeciągania dla tego obiektu
MarkerOptions . |
boolean |
isFlat()
Pobiera płaskie ustawienie dla tego obiektu
MarkerOptions . |
boolean |
isVisible(),
Pobiera ustawienie widoczności tego obiektu
MarkerOptions . |
MarkerOptions | |
MarkerOptions |
obrót(rotacja zmiennoprzecinkowa)
Ustawia obrót znacznika w stopniach w prawo wokół jego punktu zakotwiczenia.
|
MarkerOptions |
snippet(fragment ciągu znaków)
Ustawia fragment kodu dla znacznika.
|
MarkerOptions |
title(tytuł ciągu znaków)
Ustawia tytuł znacznika.
|
MarkerOptions |
visible(widoczna wartość logiczna)
Ustawia widoczność znacznika.
|
MarkerOptions |
zIndex(zIndex z wykorzystaniem zmiennoprzecinkowego)
Ustawia wartość zIndex dla znacznika.
|
Podsumowanie metod dziedziczonych
Publiczne konstruktorzy
publiczne MarkerOptions ()
Tworzy nowy zestaw opcji znaczników.
Metody publiczne
public MarkerOptions alfa (liczba zmiennoprzecinkowa alfa)
Ustawia wartość alfa (przezroczystość) znacznika. Należy użyć wartości z zakresu od 0 do 1, gdzie 0 oznacza, że znacznik jest całkowicie przezroczysty, a 1 oznacza, że jest całkowicie nieprzezroczysty.
Parametry
alfa |
---|
Akcje powrotne
- obiekt, dla którego została wywołana metoda, z nowym zestawem alfa.
public MarkerOptions kotwica (float u, float v)
Określa kotwicę w określonym punkcie na obrazie znacznika.
Kotwica określa punkt na obrazie ikony, który jest zakotwiczony w pozycji znacznika na powierzchni Ziemi.
Punkt zakotwiczenia jest określany jako ciągły odstęp [0,0, 1,0] x [0,0, 1,0], gdzie (0, 0) to lewy górny róg obrazu, a (1, 1) to jego prawy dolny róg. Punkt zakotwiczenia na obrazie W × W to najbliższy dyskretny punkt siatki na siatce (W + 1) x (H + 1). Wynik ten uzyskuje się przez skalowanie, a następnie zaokrąglenie. Na przykład w obrazie o wymiarach 4 × 2 punkt zakotwiczenia (0, 7, 0, 6) przestawia się na punkt siatki w miejscu (3, 1).
*-----+-----+-----+-----* | | | | | | | | | | +-----+-----+-----+-----+ | | | X | | (U, V) = (0.7, 0.6) | | | | | *-----+-----+-----+-----* *-----+-----+-----+-----* | | | | | | | | | | +-----+-----+-----X-----+ (X, Y) = (3, 1) | | | | | | | | | | *-----+-----+-----+-----*
Parametry
U | współrzędna u kotwicy jako stosunek szerokości obrazu (w zakresie [0, 1]) |
---|---|
v | współrzędna v kotwicy jako współczynnik wysokości obrazu (w zakresie [0, 1]) |
Akcje powrotne
- obiekt, dla którego wywołano metodę, z nowym zestawem kotwic.
public MarkerOptions collisionBehavior (int collisionBehavior)
Ustawia stan kolizji dla znacznika. To jest wartość Marker.CollisionBehavior
. Można go ustawić tylko raz.
Parametry
collisionBehavior |
---|
Akcje powrotne
- obiekt, dla którego została wywołana metoda z ustawionym stanem kolizji.
public MarkerOptions draggable (boolean draggable)
Ustawia możliwość przeciągania znacznika.
Parametry
przeciągalny |
---|
Akcje powrotne
- obiekt, dla którego wywołano metodę, z ustawionym nowym stanem możliwego do przeciągania.
public MarkerOptions flat (wartość logiczna płaska)
Określa, czy ten znacznik powinien znajdować się płasko względem mapy true
czy billboardu w stronę kamery false
. Jeśli znacznik znajduje się płasko względem mapy, pozostanie na mapie podczas obracania i pochylania kamery, ale jej rozmiar pozostanie taki sam jak rozmiar przybliżonej kamery (w przeciwieństwie do GroundOverlay
). Jeśli znacznik jest billboardem, będzie zawsze rysowany w kierunku kamery. Będzie się on obracał i pochylał wraz z kamerą. Wartością domyślną jest false
.
Parametry
bez zmian |
---|
Akcje powrotne
- obiekt, dla którego została wywołana metoda, z ustawionym nowym stałym stanem.
public float getAlpha ()
Pobiera zestaw alfa dla tego obiektu MarkerOptions
.
Akcje powrotne
- wartość alfa znacznika w zakresie [0, 1].
publiczna float getAnchorU ()
Odległość w poziomie znormalizowana do [0, 1] od kotwicy od lewej krawędzi.
Akcje powrotne
- wartość u kotwicy.
publiczna float getAnchorV ()
Odległość w pionie znormalizowana do [0, 1] od kotwicy od górnej krawędzi.
Akcje powrotne
- wartość v kotwicy.
public int getCollisionBehavior ()
public BitmapDescriptor getIcon ()
Pobiera niestandardowy deskryptor ikony ustawiony dla tego obiektu MarkerOptions
.
Akcje powrotne
- Wartość
BitmapDescriptor
reprezentująca ikonę niestandardową lubnull
, jeśli nie ustawiono ikony niestandardowej.
publiczna float getInfoWindowAnchorU ()
Odległość w poziomie znormalizowana do [0, 1] od lewej krawędzi okna informacyjnego.
Akcje powrotne
- wartość u kotwicy okna informacyjnego.
publiczna float getInfoWindowAnchorV ()
Odległość w pionie znormalizowana do [0, 1] od zakotwiczenia okna informacyjnego od górnej krawędzi.
Akcje powrotne
- wartość v kotwicy okna informacyjnego.
public LatLng getPosition ()
Zwraca pozycję ustawioną dla tego obiektu MarkerOptions
.
Akcje powrotne
- Obiekt
LatLng
określający bieżącą pozycję znacznika.
public float getRotation ()
Pobiera zestaw rotacji dla tego obiektu MarkerOptions
.
Akcje powrotne
- obrót znacznika od pozycji domyślnej o stopnie w prawo.
public String getSnippet ()
Pobiera fragment kodu dla tego obiektu MarkerOptions
.
Akcje powrotne
- Ciąg tekstowy zawierający fragment kodu znacznika.
public String getTitle ()
Pobiera tytuł ustawiony dla tego obiektu MarkerOptions
.
Akcje powrotne
- Ciąg tekstowy zawierający tytuł znacznika.
public float getZIndex ()
Pobiera wartość zIndex ustawioną dla tego obiektu MarkerOptions
.
Akcje powrotne
- wartości zIndex znacznika.
public MarkerOptions ikona (BitmapDescriptor iconDescriptor)
Ustawia ikonę znacznika.
Parametry
iconDescriptor | jeśli ma wartość null , używany jest znacznik domyślny. |
---|
Akcje powrotne
- obiekt, dla którego została wywołana metoda z ustawionym deskryptorem nowej ikony.
public MarkerOptions infoWindowAnchor (float u, float v)
Określa punkt zakotwiczenia okna informacyjnego na obrazie znacznika. Jest ona określona w tym samym układzie współrzędnych co kotwica. Więcej informacji: anchor(float, float)
. Domyślnie znajduje się on na środku u góry.
Parametry
U | współrzędna u kotwicy okna informacyjnego jako stosunek szerokości obrazu (w zakresie [0, 1]) |
---|---|
v | współrzędna v kotwicy okna informacyjnego jako współczynnik wysokości obrazu (w zakresie [0, 1]) |
Akcje powrotne
- obiekt, dla którego została wywołana metoda, z ustawioną nową kotwicą okna informacyjnego.
public boolean isDraggable ()
Pobiera ustawienie możliwości przeciągania dla tego obiektu MarkerOptions
.
Akcje powrotne
true
, jeśli znacznik można przeciągać. W przeciwnym razie zwraca wartośćfalse
.
public boolean isFlat ()
Pobiera płaskie ustawienie dla tego obiektu MarkerOptions
.
Akcje powrotne
true
, jeśli znacznik znajduje się płasko względem mapy;false
, jeśli znacznik powinien być zwrócony w stronę aparatu.
public boolean isVisible ()
Pobiera ustawienie widoczności tego obiektu MarkerOptions
.
Akcje powrotne
true
, jeśli znacznik jest widoczny. W przeciwnym razie zwracafalse
.
public MarkerOptions position (LatLng latlng)
Ustawia lokalizację znacznika.
Parametry
latlng |
---|
Akcje powrotne
- obiekt, dla którego została wywołana metoda, z nowym ustawieniem pozycji.
public MarkerOptions obrót (obrót zmiennoprzecinkowy)
Ustawia obrót znacznika w stopniach w prawo wokół jego punktu zakotwiczenia. Oś obrotu jest prostopadła do znacznika. Rotacja o wartości 0 odpowiada domyślnej pozycji znacznika. Gdy znacznik znajduje się płasko na mapie, domyślnie jest wyrównany do północy, a obrót jest przy tym, że znacznik zawsze pozostaje płasko na mapie. Gdy znacznik jest ustawiony na billboard, jego domyślna pozycja jest skierowana do góry, a obrót jest ustawiony tak, że jest zawsze skierowany w stronę kamery. Wartością domyślną jest 0.
Parametry
rotacja |
---|
Akcje powrotne
- obiekt, dla którego została wywołana metoda, z nowym zestawem rotacji.
public MarkerOptions fragment (fragment ciągu)
Ustawia fragment kodu dla znacznika.
Parametry
krótki opis | fragment |
---|
Akcje powrotne
- obiekt, dla którego została wywołana metoda, z ustawionym nowym fragmentem.
public MarkerOptions title (tytuł ciągu)
Ustawia tytuł znacznika.
Parametry
title |
---|
Akcje powrotne
- obiekt, dla którego została wywołana metoda, z nowym tytułem.
public MarkerOptions visible (boolean visible)
Ustawia widoczność znacznika.
Parametry
widoczna |
---|
Akcje powrotne
- obiekt, dla którego została wywołana metoda z ustawionym nowym stanem widoczności.
public MarkerOptions zIndex (float zIndex)
Ustawia wartość zIndex dla znacznika.
Parametry
zIndex |
---|
Akcje powrotne
- obiekt, dla którego została wywołana metoda, z nowym zestawem zIndex.