Zmiana właściwości wyświetlania oraz geometrii łamanej
Styl wyświetlania łamanej można zmienić dynamicznie już po utworzeniu danej łamanej
Zmiana parametrów wyświetlania odbywa się przez funkcję obiektu
MapgoPline - setDisplayParams
Argumentami funkcji są:
- color - obiekt MapgoColor z nowym kolorem łamanej
- opacity - poziom przezroczystości - od 0.0 do 1.0
- weight - grubość łamanej
- dashstyle - styl łamanej: 0 - linia ciągła, 1 - kreskowana, 2 - kropkowana
//w dowolnym momencie zmieniamy parametry wyświetlania łamanej //poniżej zmienimy tylko poziom przezroczystości zachowując pozostałe //parametry wyświetlania pline.setDisplayParams(pline.color,0.5,pline.weight,pline.dashstyle);
Zmiana geometrii łamanej odbywa się przy użyciu funkcji setCoords, która przyjmuje następujące argumenty:
- coords - lista punktów łamanej - taka sama jak przy definiowaniu geometrii dla nowej łamanej
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ę pline.setCoords(poly_coords1);