首页 / 浏览问题 / 移动GIS / 问题详情
套用imobile的最短路径分析的模板时出现参数为空的错误
30EXP 2023年04月17日
使用产品:imobile11i 操作系统:win11 x64

错误: Caused by: java.lang.IllegalArgumentException: dataset
    参数为空

1个回答

您好,根据提示,请检查下dataset是否有数据
3,745EXP 2023年04月17日

您好,是这两处有问题吗

//加载线数据集并设置风格
m_layerLine = mMapControl.getMap().getLayers().add(m_datasetLine,
        true);
m_layerLine.setSelectable(false);
LayerSettingVector lineSetting = (LayerSettingVector)m_layerLine
        .getAdditionalSetting();
GeoStyle lineStyle = new GeoStyle();
lineStyle.setLineColor(new Color(0, 0, 255));
lineStyle.setLineWidth(0.1);
lineSetting.setStyle(lineStyle);

mMapControl.getMap().viewEntire();
mMapControl.getMap().refresh();

public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    requestPermissions();
    // 初始化环境,设置许可路径
    Environment.setLicensePath(sdcard+"/supermap1/license/");
    //设置一些系统需要用到的路径
    Environment.initialization(this);

    setContentView(R.layout.activity_findpath2);
    initUI();
    initialize();
}

并不是这里哈,应该看navigation.setnetworkdataset这里的网络数据集是否正常
...