プラグインを使用してツアーをプレイする方法をすでに理解していると思います。そうでない場合は、このリンクを確認してください
次に、各ツアーの最後にバルーンを開く必要があります。これは2つのステップです。ツアーがいつ終了するかを決定し、次のツアーを選択するための1つまたは複数のボタンがあるバルーンを開きます。
ツアーが終了したかどうかを確認するには、この機能を使用します
function checkTour() {
// checks to see if it can read the time of the tour
// if it can it completes rest of function
try {
var duration = ge.getTourPlayer().getDuration();
var cTime = ge.getTourPlayer().getCurrentTime();
} catch (e) {
alert('error');
return false;
}
if (duration == cTime) {
// tour is over
tourOverSoOpenBalloonFunction();
} else {
// wait 1 second and check again
setTimeout('checkTour()',1000);
}
}
次に、次のツアーをロードするためにJavaScriptを実行するボタンを含むバルーンを作成するこのサンプルページを使用します
基本的に、この行を変更します
balloon.setContentString(
'<a href="#" onclick="alert(\'Running some JavaScript!\');">Alert!</a>');
に
balloon.setContentString(
'<a href="#" onclick="loadTour('tour1');">Tour 1</a><br/><a href="#" onclick="loadTour('tour2');">Tour 2</a>');
私は何かを逃したかもしれませんが、これはあなたを正しい方向に向かわせるはずです