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