首页 / 浏览问题 / 移动GIS / 问题详情
连接GetFeaturesByGeometryService提示出错
sm
23EXP 2020年05月07日
连接iserver服务提示key(GetFeaturesByGeometryService) not found in resources.有时候就没有这个信息,有时候就有这个信息,出现这个信息就查不到结果,没有信息一切都正常.

1个回答

您好,这个报错信息显示找不到资源,检查一下设置的参数是否正确,服务地址能否正常访问
9,242EXP 2020年05月07日
我重新运行程序,同一个查询有时候就没事,有时候就出错,代码都没动过
你可以看一下iserver那边是否有报错信息?在iserver的控制台里面看一下。
iserver的控制台在哪里?我只找到了日志,日志里没有信息
你在启动iserver的时候那个输出控制台?还有就是报错的时候有其他报错信息吗,能否 把详细的错误信息贴出来
网页版我们开发完了,服务一直是启动的,我现在开发android,查询数据时偶尔出错

~~~

D/属性查询: 开始
I/查询:: 成功
D/属性查询结果: 结束
D/范围显示: 开始
D/范围显示: 结束
D/缓冲区查询: 开始
I/查询:: 成功
D/缓冲区查询结果: 结束
I/Choreographer: Skipped 170 frames!  The application may be doing too much work on its main thread.
D/dalvikvm: GC_FOR_ALLOC freed 1929K, 22% free 14028K/17860K, paused 32ms, total 32ms
D/属性查询: 开始
I/查询:: 成功
D/属性查询结果: 结束
D/范围显示: 开始
D/范围显示: 结束
D/缓冲区查询: 开始
I/查询:: 成功
D/缓冲区查询结果: 结束
I/Choreographer: Skipped 294 frames!  The application may be doing too much work on its main thread.
D/属性查询: 开始
I/查询:: 成功
D/属性查询结果: 结束
D/范围显示: 开始
D/范围显示: 结束
D/缓冲区查询: 开始
I/查询:: 成功
D/缓冲区查询结果: 结束
I/Choreographer: Skipped 235 frames!  The application may be doing too much work on its main thread.
D/dalvikvm: GC_FOR_ALLOC freed 1992K, 22% free 14084K/17860K, paused 34ms, total 36ms
D/属性查询: 开始
I/查询:: 成功
D/属性查询结果: 结束
D/范围显示: 开始
D/范围显示: 结束
D/缓冲区查询: 开始
W/com.supermap.android.data.getfeaturesbygeometryservice: key(GetFeaturesByGeometryService) not found in resources.
D/缓冲区查询结果: 结束
I/Choreographer: Skipped 392 frames!  The application may be doing too much work on its main thread.

~~~

上面是我多次查询android studio控制台返回的信息,之前几次都没出错,最后这次出现问题了
您好,这样来看Android的查询代码是没有问题的,多次查询出错可以看一下iserver那边是否报错,这个查询的实现思路就是对iserver发的请求。
我想问下,点击地图事件的方法.我现在要实现地图上显示了详细信息,我点击地图其他地方,让信息消失
您好,在iMobile Lite for Android中点击某个地物显示弹窗信息可以使用Overlay的事件监听器,通过监听事件显示弹窗,弹窗可以使用PopupWindow来显示。PopupWindow的使用方法包括点击弹窗外弹窗消失可以网上百度一下,有很多相关方法。
我现在能显示地物和弹窗,我想实现的是点击其他或者空白的地方让弹窗隐藏,有没有点击图层的方法
您可以通过mapview的点击事件判断是否显示,如果显示关闭弹窗。
...