我有很多地方显示,每个地标都包含一个描述。单击时,desciption气球显示哪个很好,但双击时我想飞到坐标而不显示气球。是否有代码可以在双击时关闭气球/地标显示?
答案 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
}
});