Dodatkowa warstwa obiektów nakładana na mapę. Obiekty umieszczane w warstwie są instancjami klas pochodnych klasy EMAPI.Object.
| EMAPI. | Dodatkowa warstwa obiektów nakładana na mapę. |
| Pola | |
| visibilityZoomMin | {Integer} Minimalne powiększenie zakresu widoczności warstwy (0-17, domyślnie 0). |
| visibilityZoomMax | {Integer} Maksymalne powiększenie zakresu widoczności warstwy (0-17, domyślnie 17). |
| defaultIcon | {String} URL domyślnej ikony obiektów warstwy (domyślnie brak). |
| useDragFeature | {Boolean} Informacja o możliwości przesuwania obiektów warstwy na mapie (domyślnie false). |
| useModifyFeature | {Boolean} Informacja o możliwości zmiany kształtu obiektów warstwy na mapie (domyślnie false). |
| useEditingToolbar | {Boolean} Informacja o możliwości dodawania obiektów warstwy na mapie z poziomu interfejsu użytkownika (domyślnie false). |
| Konstruktory | |
| EMAPI. | Konstruktor nowej instancji klasy EMAPI.VectorLayer. |
| Funkcje | |
| destroy | Niszczy obiekt klasy EMAPI.VectorLayer. |
| getVisibility | Zwraca widoczność warstwy na mapie. |
| setVisibility | Ustawia widoczność warstwy na mapie. |
| setVisibilityRange | Ustawia zakres powiększeń widoczności warstwy na mapie. |
| addObjects | Dodaje nowe obiekty do warstwy. |
| removeObjects | Usuwa obiekty z warstwy. |
| clearObjects | Usuwa wszystkie obiekty z warstwy. |
| setMap | Umieszcza warstwę na mapie. |
| showInfo | Wymusza wyświetlenie okna z informacjami o obiekcie. |
| setChangeObjectCallback | Przypisuje funkcję wywoływaną przy każdej zmianie położenia lub kształtu obiektu warstwy z poziomu GUI. |
| setAddNewObjectCallback | Przypisuje funkcję wywoływaną po każdym dodaniu nowego obiektu z poziomu GUI. |
| setRemoveObjectCallback | Przypisuje funkcję wywoływaną po każdym usunięciu obiektu z poziomu GUI. |
Dodaje nowe obiekty do warstwy.
| objects | {Array(EMAPI.Object)} Lista obiektów, które mają być umieszczone na warstwie. |
Usuwa obiekty z warstwy.
| objects | {Array(EMAPI.Object)} Lista obiektów, które mają być usunięte z warstwy. |
Umieszcza warstwę na mapie.
| map | {EMAPI.Map} Instancja mapy, na której umieszczona ma być warstwa. |
Wymusza wyświetlenie okna z informacjami o obiekcie.
| object | {EMAPI.Object} Obiekt, dla którego ma być wyświetlona informacja. |
| pos | {EMAPI.LonLat} Pozycja, na której ma być wyświetlona informacja. |
Przypisuje funkcję wywoływaną przy każdej zmianie położenia lub kształtu obiektu warstwy z poziomu GUI. Dane przekazywane do podstawianej funkcji zawierają zmodyfikowany obiekt klasy pochodnej klasy EMAPI.Object.
| callback | {Function} Funkcja dodatkowej obsługi po zamienie położenia obiektu. |
Przypisuje funkcję wywoływaną po każdym dodaniu nowego obiektu z poziomu GUI. Dane przekazywane do podstawianej funkcji zawierają dodany obiekt klasy pochodnej klasy EMAPI.Object.
| callback | {Function} Funkcja dodatkowej obsługi po dodaniu obiektu. |
Przypisuje funkcję wywoływaną po każdym usunięciu obiektu z poziomu GUI. Dane przekazywane do podstawianej funkcji zawierają usunięty obiekt klasy pochodnej klasy EMAPI.Object.
| callback | {Function} Funkcja dodatkowej obsługi po usunięciu obiektu. |