首页 / 浏览问题 / 移动GIS / 问题详情
超图有解析KML文件并显示的功能范例或者接口吗
58EXP 2023年01月10日
我想将Kml解析并且正确的放置在地图上,想问下Android有接口或者示例程序嘛

1个回答

您好,您可以使用DataConversion.importKML(java.lang.String filepath, Datasource datasource, java.lang.String targetDatasetName, boolean importAsCAD)导入kml文件

参数:

filepath - 导入文件路径名

datasource - 目标数据源

targetDatasetName - 目标数据集名称

importAsCAD - 是否导入为复合数据集, 默认导入为复合数据集

返回:

导入成功返回true, 否则返回false

抛出:

java.lang.Exception - 参数错误,文件类型不正确,抛出异常
3,690EXP 2023年01月10日

您好,我导入错误以下是我的代码

kmlPath:/storage/emulated/0/sdcard/Documents/桥涵/YK0+000——YK6+700.kml

isImportKMLSuccess = DataConversion.importKML(kmlPath,m_mapControl.getMap().getWorkspace().getDatasources().get(0),"kml"+String.valueOf(kmlCount),false);

应该先通过场景控件SceneControl获取图层Layer3Ds,然后通过layer3Ds.addLayerWith(String Path,Layer3DType,boolea,String name)方法添加KML图层.
您好,我地图中有mapview,是需要通过mapview和sceneControl关联吗
这种方式适用于三维的加载哈,二维还是需要导入的
...