我显示了许多地标,每个地标都包含一个描述。单击时会显示说明气球,这很好,但双击时我想飞到坐标而不显示气球。是否有代码可以在双击时关闭气球/地标显示?
问问题
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 回答