我正在使用“plot_google_map.m”来使用Google Maps API在当前图形的背景中绘制地图。使用此方法生成的图形会在缩放事件时自动刷新地图,并且我添加了一些代码,使其在平移事件时也能刷新数据。
现在,我想以编程方式更改轴的范围,而不使用缩放或平移按钮,但问题是地图不会自动刷新。因此,我考虑以编程方式生成缩放或平移事件,但我还没有找到方法。
有什么好的建议吗?
让我详细说明我的问题。 在“plot_google_map.m”中,有一个子函数作为缩放事件的回调函数。
现在,我想以编程方式更改轴的范围,而不使用缩放或平移按钮,但问题是地图不会自动刷新。因此,我考虑以编程方式生成缩放或平移事件,但我还没有找到方法。
有什么好的建议吗?
让我详细说明我的问题。 在“plot_google_map.m”中,有一个子函数作为缩放事件的回调函数。
function plot_google_map
% Listen to Zoom events
h = figure(1); plot(1:10);
hz = zoom(h);
set(hz,'ActionPostCallback',@mypostcallback);
function mypostcallback(obj,evd)
disp('Refreshes map data');
我想做的是,在'plot_google_map'之外调用这个子函数。
欢迎任何想法,并感谢您提前回答!
help axis
中是否包含你所需的缩放信息? - Dennis Jaheruddin