首页 / 浏览问题 / 移动GIS / 问题详情
iMobile 加载第三方地图服务的问题
4EXP 2017年06月26日

iMobile For Android 加载第三方地图服务的setServer()`on a null object erference

我在加载第三方地图服务时总出现上述问题代码如下

info.setServer("http://support.supermap.com.cn:8090/iserver/services/map-              china400/rest/maps/China");  
info.setEngineType(EngineType.Rest);     
info.setAlias("ChinaRest");                
openMap(info);

请问是代码不够严谨

还是服务器地址错误?这个地址也是过了http://supermapcloud.com结果一样出错

这个问题和适用许可有关系吗?

1个回答

1、首先确定打开的web数据的URL是否正确,这个可以在iDesktop中打开rest地图服务做测试;

2、在线数据能否打开与试用许可没有关系,从你截图的代码没法看出问题;

3、在iMobile中打开在线数据的实现请参考资源中心上移动端打开在线数据源的范例http://support.supermap.com.cn/product/search.aspx?querystr=web%E6%95%B0%E6%8D%AE%E6%BA%90

2,042EXP 2017年06月27日
...