Dodawanie obiektów do już istniejącej warstwy
Istnieje możliwość dodania obiektów MapgoIcon, MapgoPline, MapgoPolygon do już istniejącej warstwy obiektów
Dla ikon służy do tego funkcja:
addIconToLayer(icon,layer_name,position_map);
gdzie:
- icon - obiekt MapgoIcon
- layer_name - nazwa warstwy
- position_map przyjmuje dwie wartości
- true - pozycjonujemy mapę na warstwę po dodaniu ikony
- false - nie pozycjonujemy
np.:
//tworzymy obiekt ikony var newicon = new MapgoIcon(); newicon.lon=19.4; newicon.lat=51.7; //dodajemy ikonę do warstwy "punkty" mapobject.addIconToLayer(newicon,"punkty",true);
Analogicznie do dodania grupy ikon służy:
addIconsToLayer(object_list,layer_name,position_map);
gdzie:
- object_list - tablica z obiektami MapgoIcon
- layer_name - nazwa warstwy
- position_map przyjmuje dwie wartości
- true - pozycjonujemy mapę na warstwę po dodaniu ikony
- false - nie pozycjonujemy
np.:
//tworzymy zbiór nowych obiektów var new_object_list = new Array(); //definiujemy ikony w zbiorze var newicon1 = new MapgoIcon(); newicon1.lon=20.6; newicon1.lat=51.0; var newicon2 = new MapgoIcon(); newicon2.lon=20.8; newicon2.lat=51.3; var newicon3 = new MapgoIcon(); newicon3.lon=21.0; newicon3.lat=51.1; //dodajemy ikony do zbioru new_object_list.push(newicon1,newicon2,newicon3); //dodajemy zbiór do warstwy "punkty" mapobject.addIconsToLayer(new_object_list,"punkty",true);
Podobnie jak dla ikon istnieje możliwość dodawania łamanych i regionów do już istniejących warstw łamanych i regionów.
Dla dodania łamanej do warstwy używamy funkcji addPlineToLayer która ma następujące argumenty:
- pline - obiekt MapgoPline
- layer_name - nazwa warstwy
- position_map - pozycjonuj/nie pozycjonuj mapę na warstwę po dodaniu obiektu
Dla dodania regionu do warstwy używamy funkcji addPolygonToLayer która ma następujące argumenty:
- pline - obiekt MapgoPolygon
- layer_name - nazwa warstwy
- position_map - pozycjonuj/nie pozycjonuj mapę na warstwę po dodaniu obiektu

