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」の外でこのサブ関数を呼び出すことです。
どんなアイデアでも大歓迎です。事前にご回答いただきありがとうございます。