1

多数の目印が表示されており、それぞれに説明が含まれています。シングルクリックで説明バルーンが表示されますが、ダブルクリックすると座標に飛び、バルーンを表示したくありません。ダブルクリックでバルーン/目印の表示をオフにするコードはありますか?

4

1 に答える 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 に答える