使用android studio和imobile进行开发:底图我用的是超图,数据则是百度的,那我能不能使用百度的API来进行对地图的操作和其他事务,比如使用百度的API来进行导航等功能的实现。
mapView = findViewById(R.id.map_supermap);
mapControl = mapView.getMapControl();
//打开工作空间
workspace = new Workspace();
mapControl.getMap().setWorkspace(workspace);
info = new DatasourceConnectionInfo();
info.setServer("http://map.baidu.com");
info.setEngineType(EngineType.BaiDu);
info.setAlias("baidu_map");
datasource = workspace.getDatasources().open(info);
mapControl.getMap().setWorkspace(workspace);
if (datasource != null) {
Dataset dataset = datasource.getDatasets().get(0);
mapControl.getMap().getLayers().add(dataset, true);
mapControl.getMap().viewEntire();
mapControl.getMap().refresh();
}