多数の目印が表示されており、それぞれに説明が含まれています。シングルクリックで説明バルーンが表示されますが、ダブルクリックすると座標に飛び、バルーンを表示したくありません。ダブルクリックでバルーン/目印の表示をオフにするコードはありますか?
質問する
656 次
1 に答える
1
これを行う正しい方法は、KmlEvent
preventDefault()
メソッドを使用してデフォルトの動作をキャンセルすることです。通常は、必要に応じて、同じハンドラーでイベントに対する独自の動作を実装します。
次のようなもの。
// listen for all double-click events
google.earth.addEventListener(ge.getWindow(), 'dblclick', function(e) {
// get the target of the event
var target = e.getTarget();
// we are only interested in placemarks, so...
if(target.getType() == 'KmlPlacemark') {
// stop the default behaviour.
// for placemarks the default behaviour is the balloon popping up
e.preventDefault();
// Add any custom behaviour here
}
});
于 2012-12-20T06:40:57.107 に答える