我正在尝试使用 ginput 命令在以下地图上获取位置。但问题是我想在点击之前查看点的位置。
有可能吗?单击 N 个点后,我可以看到位置,但我不能再单击它们了。我应该首先看到该位置,然后我需要单击它。
提前致谢!
这是代码:
clc
clear
close all
geoaxes('Units','normalized');
N=5;
set (gcf, 'WindowButtonMotionFcn', @mouseMove);
for i=1:N
[lat,lon]=ginput(1)
hold on
geolimits('manual')
geoscatter(lat,lon,'filled','b')
end
set (gcf, 'WindowButtonMotionFcn', @mouseMove);
function mouseMove (object, eventdata)
C = get (gcf, 'CurrentPoint');
title(gca, ['(X,Y) = (', num2str(C(1,1)), ', ',num2str(C(1,2)), ')']);
end