如何解决尝试执行我的 gui 程序时收到 Segmentation fault (core dumped) 消息
这是我现在的代码
const defaultLayers = platform.createDefaultLayers();
const map = new H.Map(document.getElementById('map'),defaultLayers.vector.normal.map,{
center: { lat: 52.79858,lng: -0.92747 },zoom: 15,pixelRatio: window.devicePixelRatio || 1
});
window.addEventListener('resize',() => map.getViewPort().resize());
const behavior = new H.mapevents.Behavior(new H.mapevents.MapEvents(map));
const ui = H.ui.UI.createDefault(map,defaultLayers);
let reader = new H.data.kml.Reader('doveshort1.kml');
reader.parse();
kml = reader.getLayer();
map.addLayer(kml);
kml.getProvider().addEventListener('tap',function(ev) {
const info = ev.target.getData();
let content = '<b>' + info.name + '</b><br/>';
let bubble = new H.ui.InfoBubble(ev.target.getPosition(),{
content: content
});
ui.addBubble(bubble);
});
如果我删除了打开小部件的初始化和我从构建器中取出它的语句,程序执行得很好,但在那里我得到了分段错误。我尝试使用 gdb 逐步完成它,但没有帮助。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。