isOpen

Возвратите true если geoplayer фигура отображается

Синтаксис

Описание

пример

tf = isOpen(player) возвращает логический 1 (TRUE), если geoplayer фигура отображается. В противном случае, isOpen возвращает логический 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