%% Hide and Show Geographic Player
% Load a sequence of latitude and longitude coordinates.

data = load('geoRoute.mat');

% Create a geographic player with a zoom level of 10. Configure the player to show its complete history of plotted points.

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

% Display the first half of the geographic coordinates in a sequence. The circle marker indicates the current position.

halfLength = round(length(data.latitude)/2);

for i = 1:halfLength
    plotPosition(player,data.latitude(i),data.longitude(i));
end

%
% Hide the player and confirm that it is no longer visible.

hide(player)
isOpen(player)

% Add the remaining half of the geographic coordinates to the map.

for i = halfLength+1:length(data.latitude)
    plotPosition(player,data.latitude(i),data.longitude(i));
end

% Show the player. The player now displays both halves of the route.

show(player)

% Copyright 2018 The MathWorks, Inc.