Google Maps APIを使用して現在のFigureの背景にマップをプロットする "plot_google_map.m"を使用しています。これで生成されたFigureは、ズームインするとマップが自動的にリフレッシュされ、パニングイベント時にデータをリフレッシュするためのコードがいくつか追加されました。MatLabでズームイベントをプログラムで呼び出す方法は?
ズームやパンボタンを使わずに軸の範囲をプログラムで変更したいのですが、地図が自動的に更新されないという問題があります。だから、私はプログラムでズームやパンのイベントを生成することを考えているが、私はそれを行う方法を見つけていない。 これに関するご意見はありますか?
私の質問を詳しく教えてください。 'plot_google_map.m'には、ズームイベントのコールバックであるsubfunctionがあります。
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'にはズームに必要な情報が含まれていますか? –