
问:SueprMap iMobile 8C for Android 中怎么获取场景缓存中的选中的对象模型?
答:场景缓存中的选中对象selection3D没法通过转feature3D,最后得到geometry3D,但可以通过selection3D得到选中对象的ID,然后在选中模型对应的那个源数据集中通过ID得到geometry3D。
问:在SuperMap iMobile for iOS中,发现开启地图反走样后仍然达不到达不到理想效果,如何继续优化显示?
答:可以使用OpenGL显示引擎显示地图,即在地图控件初始化方法mapControlInit之前,添加代码[Environment setOpenGLMode:YES]开启OpenGL显示引擎。
问:在使用SuperMap iMobile for iOS进行空间查询并且需要使用SQL语句进行过滤时,若SQL语句中带有OR关键字,发现查询出了全部的结果,如何解决?
答:在进行查询时,需要使用()将过滤条件的SQL语句包裹起来,即可查询出正确的结果
问:使用SuperMap iMouble 8C for Android如何在场景中测量房屋高度?
答:设置Action3D.CREATEPOINT3D(测距)测量时从房屋底部测量到顶部就可以获取房屋高度。
问:SuperMap iMobile 8C for Android如何创建一个新的工作空间?
答:用new实例化一个workspace对象,然后用workspace.getConnectionInfo()获取WorkspaceConnectionInfo info对象,设置工作空间类型setType(WorkspaceType.SMWU)和文件路径setServer(“/sdcard/SuperMap/data/MyWorld.smwu”),最后保存工作空间workspace.save()。
问:SuperMap iMoble 8C for Android 中是否能实现对面对象画线分割,怎么实现?
答:能;选中一个待分割的面对象,然后通过Geometrist.splitRegion(GeoRegion sourceRegion, Geometry splitGeometry, GeoRegion targetGeoRegion1, GeoRegion targetGeoRegion2) 方法来画线分割,最后将原来的面对象删除,添加分割后的两个面对象。
问:使用SuperMap iMobile 8C for Android的addFeature(String serviceName,String datasourceName,String datasetName, Feature feature) 添加对象的时候,没有自定义的字段怎么会失败?
答:构建Feature feature = new Feature(fieldNames, fieldValues, geopoint);的时候如果没有自定义字段,就设置系统字段SmUserID,值为默认的0,fieldNames和fieldValues不能为空。
问:SuperMap iMobile 8C for Android在离线激活正式许可前通过LicenseManger.apk获取的移动设备的ID都是一样的是怎么回事,怎么解决?
答:主要是在获取移动设备ID的时候需要有WiFi权限,如果没有这个权限,底层返回一个相同的值,所以在获取的设备ID的时候需要打开WiFi(只需要打开,是否能连接没有关系)。
问:使用SuperMap iMoblie for Android创建数据源返回为null.
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/dianqi/article-53144-1.html
现在国内投资环境是这样的
让台独份子折腾吧
伊拉克总统已死