exponenta event banner

изоручка

Вернуть значение 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 ®.