Zmiana właściwości wyświetlania oraz geometrii obszaru
Styl wyświetlania obszaru można zmienić dynamicznie już po utworzeniu danego wieloboku
Zmiana parametrów wyświetlania odbywa się przez funkcję obiektu
MapgoPolygon - setDisplayParams
Argumentami funkcji są:
- color - obiekt MapgoColor z nowym kolorem łamanej
- opacity - poziom przezroczystości - od 0.0 do 1.0
np. :
//w dowolnym momencie zmieniamy parametry wyświetlania regionu //poniżej zmienimy kolor i poziom przezroczystości polygon.setDisplayParams(new MapgoColor(255,0,0),0.7);
Zmiana geometrii regionu odbywa się przy użyciu funkcji setCoords, która przyjmuje następujące argumenty:
- coords - lista punktów regionu - taka sama jak przy definiowaniu geometrii dla nowego regionu
np.:
var poly_coords1=new Array(); //wstawiamy kolejne współrzędne poly_coords1.push({"lon":21.001656,"lat":52.222992}); poly_coords1.push({"lon":21.004160,"lat":52.222864}); poly_coords1.push({"lon":21.004208,"lat":52.220992}); poly_coords1.push({"lon":21.001400,"lat":52.220848}); poly_coords1.push({"lon":21.001544,"lat":52.221824}); poly_coords1.push({"lon":21.000344,"lat":52.221888}); //zmieniamy geometrię polygon.setCoords(poly_coords1);