SuperMap iMobile 10i 示例运行一片漆黑。

0 投票

照着联机帮助文档里的示例代码写的,配置的,运行后代码不报错,界面一片漆黑。

 //打开工作空间
        Workspace workspace = new Workspace();

        WorkspaceConnectionInfo info = new WorkspaceConnectionInfo();

        info.setServer("/sdcard/SampleData/GeometryInfo/World.smwu");

        info.setType(WorkspaceType.SMWU);

        workspace.open(info);

        //将地图显示控件和工作空间关联
        MapView mapView = findViewById(R.id.mapview);

        MapControl mapcontrol = mapView.getMapControl();

        mapcontrol.getMap().setWorkspace(workspace);

        //打开工作空间中的第1幅地图

        String mapName = workspace.getMaps().get(1);

        mapcontrol.getMap().open(mapName);

        mapcontrol.getMap().refresh();

8月 14 分类:  30次浏览 | 用户: 超图图 (7 分)

1个回答

0 投票
您好,请问一下您的设备里面有移动端的许可吗?如果没有许可显示为全黑的
8月 14 用户: 董懿鑫 登峰造极 (5,712 分)
    checkPermission();

        //初始化环境
        Environment.setLicensePath("/sdcard/SuperMap/license/");

        Environment.setTemporaryPath("/sdcard/SuperMap/temp/");

        Environment.setWebCacheDirectory("/sdcard/SuperMap/WebCatch");

        Environment.initialization(this);

有的,按你们联机帮助文档里写的,申请的,路径设置也是一致,代码走到了打开工作空间地图这里都没报错,只是手机上地图没加载出来,显示为全黑。我初次接触超图,一切按文档集成,不太清楚这种情况是还差什么东西。

问题解决了,我一直开的模拟器调试的,没用真机,模拟器建了SD存储的,路径也是一致的。好吧,是不支持模拟器调试么。真机运行显示出地图了。
...