我使用的是"plot_google_map.m",它使用Google Maps API在当前图形的背景中绘制地图.使用此图生成的图形会在缩放事件时自动刷新地图,并且我添加了一些代码以使其在平移事件时刷新数据.
现在我想以编程方式更改轴的范围而不使用缩放或平移按钮,但问题是地图不会自动刷新.所以,我正在考虑以编程方式生成缩放或平移事件,但我还没有找到一种方法.有什么想法吗?
让我详细说明我的问题.在'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');
Run Code Online (Sandbox Code Playgroud)
我想要做的是,在'plot_google_map'之外调用此子功能.
欢迎任何想法,并提前感谢您的答案!