尝试执行我的 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 (将#修改为@)