Start > CONT-EVO MAP > CONT-EVO MAP - Instrukcja on-line > CONT-EVO MAP - Budowa aplikacji w VBA > API - budowa aplikacji w VBA - funkcje

Lista funkcji VBA

Tworzenie mapy: cont_evo_map_shapes_builder_web

Nazwa procedury:

cont_evo_map_shapes_builder_web

Działanie:

Wstawia do bieżącego arkusza mapy, wg podanej jako zakres listy identyfikatorów.
Wstawienie odbywa się przy wykorzystaniu bazy danych PostgreSQL (wymagana wcześniejsza konfiguracja).

Argumenty:
Nazwa Typ Wymagany Opis
objects_list Range tak Zakres bieżącego arkusza zawierający identyfikatory obiektów.
map_scale Double tak Wartość określająca skalę w jakiej zostanie osadzony obiekt względem pierwotnego rozmiaru.
100 oznacza 100% - czyli rozmiar normalny, 50 = 50% itd.
source_db String tak Oznaczenie rodzaju żródła danych na podstawie, których będzie tworzona wizualizacja. Możliwe wartości: codgik oraz osm. Identyfikatory podane w pierwszym argumencie powinny być spójne ze zdefiniowanym w tym miejscu źródłem danych.
Deklaracja i użycie:

Sub test()

CEM.cont_evo_map_shapes_builder_web Range(ActiveSheet.Cells(2, 1), ActiveSheet.Cells(18, 1)), 30, "codgik"

End Sub

lub np:

Sub test()

CEM.cont_evo_map_shapes_builder_web Range("A2:A18"), 30, "codgik"

End Sub

Powyższy przykład obrazuje użycie funkcji cont_evo_map_shapes_builder_web.
Zakres z identyfikatorami obiektów znajduje się w bieżącym arkuszu ("A2:A18") - zakres może być definiowany na dwa możliwe sposoby zaprezentowane powyżej. Mapa zostanie pomniejszona po wstawieniu do 30% pierwotnej wielkości, a współrzędne zostaną pobrane z serwera (źródło danych w przykładzie: codgik).
Funkcjonalność ta odpowiada poleceniu na wstążce dodatku Mapa > Wstaw > Wstaw mapę (na karcie CONT-EVO MAP WEB) przy czym, w tym teoretycznym przykładzie liczba obiektów jest ograniczona do 16.