изоперо

Возвратите true, если фигура geoplayer видима

Синтаксис

tf = isOpen(player)

Описание

пример

tf = isOpen(player) возвращает логический 1, (TRUE), если фигура geoplayer видима. В противном случае isOpen возвращает логический (FALSE) 0.

Примеры

свернуть все

Загрузите последовательность координат широты и долготы.

data = load('geoRoute.mat');

Создайте географический проигрыватель с уровнем изменения масштаба 12. Сконфигурируйте проигрыватель, чтобы отобразить все точки в его истории.

player = geoplayer(data.latitude(1),data.longitude(1),12,'HistoryDepth',Inf);

Отобразите географические координаты в последовательности при помощи функции plotPosition. Поместите вызов plotPosition в цикле while, так, чтобы проигрыватель построил точки только, в то время как фигура открыта. Можно выйти из цикла путем закрытия фигуры. Если вы не закрываете фигуру, то цикл автоматически выходит, когда все точки построены.

i = 1;
numPoints = length(data.latitude);
while isOpen(player) && i<=numPoints
    plotPosition(player,data.latitude(i),data.longitude(i))
    pause(0.1)
    i=i+1;
end

Чтобы сделать фигуру видимой снова, используйте функцию show.

show(player)

Входные параметры

свернуть все

Потоковая передача географического проигрывателя, заданного как объект geoplayer.

Выходные аргументы

свернуть все

Видимость географического проигрывателя, возвращенного как логический 1, (TRUE), когда фигурой geoplayer является открытый, и логический 0, (FALSE) в противном случае.

Смотрите также

| |

Введенный в R2018a

Для просмотра документации необходимо авторизоваться на сайте