Добавлен gabriel_fisher
Здравствуйте. Чтобы удалить одну точку, нужно call RemoveLocation(udg_PointName). А как удалять массив точек?
Принятый ответ
Массив точек - это точки, только в большом количестве. Чтобы тщательно удалить все, можно пройтись по ним циклом.
location array loc
integer index = 0
loop{
exitwhen index == 8192 //произведет цикл от 0 до 8191 точки (включительно), все это 8192 точки массива
RemoveLocation(loc[index])
loc[index] = null
index++
}
Если заведомо знаешь, что точки массива используются не все, то необходимо цикл скорректировать (например, проверять наличие следующей точки или отталкиваться от созданного числа точек).
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Отредактирован l_Avenger_l
local integer i=0
loop
exitwhen l[i]==null
call RemoveLocation(l[i])
set i=i+1
endloop
а вообще точки юзать не стоит
особенно их массив