地球API-双击隐藏地标desciption气球?

时间:2012-12-17 15:19:52

标签: google-earth-plugin

我有很多地方显示,每个地标都包含一个描述。单击时,desciption气球显示哪个很好,但双击时我想飞到坐标而不显示气球。是否有代码可以在双击时关闭气球/地标显示?

1 个答案:

答案 0 :(得分: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
    }
});