How do I remove a geoaxes map from GeoPanel
4 views (last 30 days)
Show older comments
When I reset geographic boundaries and reload the map, it loads over the top of the previous one. I can get a handle to both the GeoPanel container and the geoaxis, but cannot figure out how to close the current map before loading a new one.
gx = geoaxes('parent',app.GeoPanel);
geoplot(gx,app.SensorsArea,'*',MarkerEdgeColor=[0.635 0.078 0.184]);
geolimits(gx, app.EventIn.lat, app.EventIn.lon);
0 Comments
Answers (1)
檮杌
on 5 Oct 2023
Edited: 檮杌
on 5 Oct 2023
Would cla work for you? cla clears current axis and it should work for geoaxes too.
gx = geoaxes;
latSeattle = 47.62;
lonSeattle = -122.33;
latAnchorage = 61.20;
lonAnchorage = -149.9;
geoplot(gx,[latSeattle latAnchorage],[lonSeattle lonAnchorage],'g-*')
geobasemap(gx,'colorterrain')
cla % this clears previous results and sets back to default
2 Comments
Dyuman Joshi
on 6 Oct 2023
It might not work because you are working with an App.
Could you share the code you are working with?
See Also
Categories
Find more on Geographic Plots in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!