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]

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

свернуть все

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

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

| |

Введенный в R2018a

[1] Выравнивание контуров и меток области является представлением функции, обеспеченной по условию поставщики, и не подразумевает подтверждение MathWorks®.