跳到主要内容

geo.locations.subscribe.distance

订阅指定圆形区域内,指定目标对象的地理位置

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

当指定目标对象的实时位置进入该区域时,会下发实时位置给订阅者

请求​

RSocket.rs({
"route" : "geo.locations.subscribe.distance",
"args" : {
"targetId" : "目标对象,为空时订阅类型下的所有对象",
"lng" : "中心点经度",
"lat" : "中心点纬度",
"radius" : "半径"
}
});

请求参数​

名称类型必须说明
targetIdString否目标对象,为空时订阅类型下的所有对象
lngNumber否中心点经度
latNumber否中心点纬度
radiusNumber否半径

返回​

地理位置

[ ]

返回属性​

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

下载结果模型定义