Klasa bazowa dla wszytkich obiektów umieszczanych na mapach w formie warstw typu {EMAPI.VectorLayer}.
EMAPI. | Klasa bazowa dla wszytkich obiektów umieszczanych na mapach w formie warstw typu {EMAPI.VectorLayer}. |
Properties | |
name | {String} Nazwa obiektu prezentowana w oknie informacyjnym oraz opcjonalnie na mapie. |
lonLat | {EMAPI.LonLat} Współrzędne punktu środkowego obiektu. |
attributes | {Object} Dodatkowe parametry obiektu. |
fontColor | {String} Heksadecymalny kolor czcionki dla etykiety z nazwą obiektu na mapie (domyślnie #ff0000). |
fontSize | {String} Rozmiar czcionki dla etykiety z nazwą obiektu na mapie (domyślnie 12px). |
fontFamily | {String} Nazwa czcionki dla etykiety z nazwą obiektu na mapie (domyślnie Courier New). |
fontWeight | {String} Grubość czcionki dla etykiety z nazwą obiektu na mapie (domyślnie bold). |
labelVisible | {Boolean} Informacja o widoczności nazwy obiektu na mapie (domyślnie false). |
labelVisible | {Boolean} Informacja o widoczności nazwy obiektu na mapie (domyślnie false). |
labelType | {String} Typ wizualizacji etykiety obiektu, jedna z wartości zbioru [none | border] (domyślnie border). |
labelXOffset | {Integer} Dodatkowe przesunięcie poziome etykiety z nazwą (domyślnie 0). |
labelYOffset | {Integer} Dodatkowe przesunięcie pionowe etykiety z nazwą (domyślnie 15). |
innerHTML | {String} Treść opisowa obiektu w formacie HTML. |
moveable | {Boolean} Informacja o możliwości przesuwania obiektu na mapie (domyślnie true). |
visible | {Boolean} Informacja o widoczności obiektu na mapie (domyślnie true). |
clickable | {Boolean} Informacja o możliwości wskazywania obiektu na mapie (domyślnie true). |
autoInfo | {Boolean} Informacja o automatycznym wyzwalaniu okna informacyjnego o obiekcie na mapie po zatrzymaniu kursora myszy na nim (domyślnie true). |
popupXOffset | {Integer} Dodatkowe przesunięcie poziome okienka informacyjnego (domyślnie 0). |
popupYOffset | {Integer} Dodatkowe przesunięcie pionowe okienka informacyjnego (domyślnie 0). |
layer | {EMAPI.VectorLayer} Odnośnik do warstwy, na której umieszczony jest obiekt. |
Functions | |
EMAPI. | Konstruktor nowej instancji klasy EMAPI.Object. |
destroy | Niszczy obiekt klasy EMAPI.Object. |
setVisibility | Ustawia widoczność obiektu na mapie. |
setPosition | Ustawia pozycję obiektu na mapie. |
redraw | Odrysowuje obiekt na mapie. |
bringToFront | Przenosi obiekt nad inne obiekty zasłaniające go. |
setProperties | Ustawia własności obiektu. |
showInfo | Wymusza wyświetlenie okna z informacjami o obiekcie. |
{EMAPI.LonLat} Współrzędne punktu środkowego obiektu.
{EMAPI.VectorLayer} Odnośnik do warstwy, na której umieszczony jest obiekt.
setPosition: function( lonLat )
Ustawia pozycję obiektu na mapie.
lonLat | {EMAPI.LonLat} Obiekt typu EMAPI.LonLat reprezentujący współrzędne geograficzne pozycji obiektu. |
Niszczy obiekt klasy EMAPI.Object.
destroy: function()
Ustawia widoczność obiektu na mapie.
setVisibility: function( visible )
Ustawia pozycję obiektu na mapie.
setPosition: function( lonLat )
Odrysowuje obiekt na mapie.
redraw: function()
Przenosi obiekt nad inne obiekty zasłaniające go.
bringToFront: function ()
Ustawia własności obiektu.
setProperties: function( properties )
Wymusza wyświetlenie okna z informacjami o obiekcie.
showInfo: function()