实时查询entity最新位置、高度、速度、方向和相关属性信息。支持以下搜索方式:
wgs84:为一种大地坐标系,也是目前广泛使用的gps全球卫星定位系统使用的坐标系。
gcj02:是由中国国家测绘局制订的地理信息系统的坐标系统。由wgs84坐标系经加密后的坐标系。
bd09:为百度坐标系,在gcj02坐标系基础上再次加密。其中bd09ll表示百度经纬度坐标,bd09mc表示百度墨卡托米制坐标
非中国地区地图,统一使用wgs84坐标
根据圆心和半径查询圆形范围内的终端。例如:查询用户周边5公里范围内的车辆。支持与filtercondition筛选条件组合。
根据矩形地理范围查询终端。例如:查询当前屏幕范围内的车辆。支持与filtercondition筛选条件组合。
查询多边形范围内的终端。例如:查询划定运营区域内的车辆。支持与filtercondition筛选条件组合。
根据行政区的名称,查询中国、省、市、区范围内的终端。例如:查询海淀区内的车辆。支持与filtercondition筛选条件组合。
1. 查询某一个 entity 的详细信息,包括实时位置
2. 查询所有设备信息和实时位置,如轨迹管理台的entity列表面板
3. 查询在线和离线设备
类似web轨迹管理台中的在线和离线 entity 列表功能,在 android app内可用该方法实现。若判断在线的条件为:当前5分钟内定位且上传了轨迹点的 entity,则可按如下示例实现:// 请求标识int tag =5;// 轨迹服务idlong serviceid =0;//设置活跃时间long activetime =system.currenttimemillis()/1000-5*60;// 过滤条件filtercondition filtercondition =newfiltercondition();// 查找当前时间5分钟之内有定位信息上传的entityfiltercondition.setactivetime(activetime);// 返回结果坐标类型coordtype coordtypeoutput =coordtype.bd09ll;// 分页索引int pageindex =1;// 分页大小int pagesize =100;// 创建entity列表请求实例entitylistrequest request =newentitylistrequest(tag, serviceid, filtercondition, coordtypeoutput, pageindex, pagesize);// 初始化监听器onentitylistener entitylistener =newonentitylistener(){@overridepublicvoidonentitylistcallback(entitylistresponse response){}};// 查询entity列表mtraceclient.queryentitylist(request, entitylistener);
通过 keyword(搜索 entityname 和 entitydesc)模糊搜索 entity,并支持与filtercondition筛选条件组合
1. entitynames - 支持传入多个 entityname
2. activetime - 活跃时间,在此时间之后有定位信息上传的entity,即 loctime>=activetime(注意:activetime和inactivetime二者不可同时设置)
3. inactivetime - 不活跃时间,在此时间之后无定位信息上传的entity,即 loctime
4. columns - 开发者创建的可检索的entity属性字段
上一篇
下一篇
本篇文章对您是否有帮助?