谷歌地球插件点击崩溃
Google Earth Plugin Crash on Click
我目前正试图在浏览器的调试窗口中设置断点。每当点击事件发生时,断点就会导致Google Earth插件崩溃。
为了避免崩溃,我缺少什么方法吗?我只想在断点上轻松地尝试不同的kml属性。希望我错过了一个类似于警报框超时的功能,以防止单击GE时框崩溃。
尝试在Chrome和IE中进行调试。
这是谷歌地球的基本代码。
google.earth.createInstance(this, initCB, failureCB, earthArgs);
this
是地图div,earthArgs
保存数据库位置
点击事件代码:
function initCB(instance) {
gep = instance;
gep.getWindow().setVisibility(true);
google.earth.addEventListener(gep.getGlobe(), 'click', function(event) {
//set breakpoint here
});
}
代码可以正常工作并加载GE,但问题是当单击GE时,断点会冻结。
这可能是因为您正在为事件处理程序使用匿名委托。要设置断点,请尝试创建一个命名函数并将其传递给addEventListener方法。
// handle click events on the globe
// e is the KmlMouseEvent object
var globeClickHandler = function(e) {
// set breakpoint here
};
// in initCB
google.earth.addEventListener(gep.getGlobe(), 'click', globeClickHandler);
如果使用不同的事件会怎样?说"mousedown"还是"mouseup"?
google.earth.addEventListener(gep.GetGlobe(), 'mouseup', function(event){
//do something here
});
相关文章:
- 如何在Angular2中使用jQuery插件
- 可以前端maven插件使用节点,npm已经安装
- 如何使jQuery插件函数可调用以供独立使用,而不在集合上操作
- 我的jQuery插件参数没有正确启动,遇到了问题
- 如何在elfinder插件(一个文件管理器插件)上获得上传前事件
- 是否有任何snippet或jQuery插件可以列出easylist.txt模式匹配的DOM中的所有元素
- TableExport jquery插件:文件名和扩展名问题
- 如何在使用selectBoxIt JQuery插件时检测选项更改
- jQuery插件-从插件中调用公共方法
- 压缩phonegap中ios的图像插件
- node-webkit 在 c++ 插件中创建 ArrayBuffer 时崩溃
- 谷歌地球插件点击崩溃
- 嵌套的可排序插件总是导致浏览器崩溃
- 如何在引导崩溃插件上禁用引导默认行为
- chrome.windows.onFocusChanged.addListener在关闭chrome时启动,插件崩溃
- jQuery雪花插件在iOS5上崩溃
- IOS Cordova Push插件- Coldstart崩溃应用程序
- jquery插件崩溃只是因为我删除了'.css({display: 'none'})'
- NativeScript插件在外部ng2项目中崩溃(而不是在演示中)
- IE 8(ONLY)在JavaScript/jQuery调用插件时崩溃