首页 / 浏览问题 / 移动GIS / 问题详情
底图使用的是超图的,那能不能使用百度的API
7EXP 2018年08月02日

    使用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();
 }

1个回答

你好,如果你用第三方sdk开发导航功能,只能用第三方对应的数据,如果是超图引擎的数据只能用iMobile for Android中的api来开发导航功能
2,042EXP 2018年08月02日
您好,那我现在使用的百度的数据是不是就可以用百度的API了
百度数据用超图api一般是作为底图浏览,如果想实现导航的功能只能用百度的api
...