【发布时间】:2013-01-28 17:41:48
【问题描述】:
我正在使用“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');
我想做的是,在“plot_google_map”之外调用这个子函数。
欢迎任何想法,并提前感谢您的回答!
【问题讨论】:
-
help axis是否包含缩放所需的信息?