跳到主要内容

geo.locations.subscribe

订阅符合条件的实时地理位置

  • 请求路由: geo.locations.subscribe
  • 交互模型: Request Stream
  • 访问限制: 无

请求​

RSocket.rs({
"route" : "geo.locations.subscribe",
"args" : {
"filter" : "过滤条件"
}
});

请求参数​

名称类型必须说明
filterObject否过滤条件
filter.traceIdString否轨迹标识
filter.swNumber[]否地图矩形区域西南角坐标
filter.neNumber[]否地图矩形区域东北角坐标
filter.targetIdString否目标标识
支持正则表达式
filter.fromString否起始更新时间
filter.toString否结束更新时间
filter.metadataObject[]否元数据匹配条件,同时匹配所有条目
filter.metadata.[].keyString否
filter.metadata.[].opString否
  • EQ -
  • NE -
  • LT -
  • LE -
  • GT -
  • GE -
  • IN -
  • NIN -
  • REGEX -
  • op -
  • string -
  • filter.metadata.[].valueVaries否
    filter.metadataAnyObject[]否元数据匹配条件,匹配其中任一条目
    filter.metadataAny.[].keyString否
    filter.metadataAny.[].opString否
  • EQ -
  • NE -
  • LT -
  • LE -
  • GT -
  • GE -
  • IN -
  • NIN -
  • REGEX -
  • op -
  • string -
  • filter.metadataAny.[].valueVaries否

    返回​

    地理位置

    [ ]

    返回属性​

    名称类型说明
    idString
    pointObject位置坐标
    6个元素,分别为经度,纬度,海拔,时间戳,速度,方向
    point.typeStringGeoJSON类型,固定为Point
    point.coordinatesNumber[]经纬度坐标
    一个包含至少2个元素的double数组,第一个和第二个元素为经度和纬度,
    其他元素可以是海拔、速度、方向等信息,由具体接口定义
    traceIdString轨迹Id,为空时仅记录位置,不形成轨迹
    targetIdString平台目标标识
    URN格式,例如:vehicle:CN10081102, driver:18900010001@mzd
    metadataObject其他用于检索的元数据
    upDateString最后修改时间
    crDataString创建时间
    newBoolean

    下载结果模型定义