事件播报
Incident类
对道路事件(施工/封路)的路段进行描述。
构造函数 | 说明 |
---|---|
nimap.service.Incident(IncidentOptions) |
IncidentOptions | 类型 | 说明 |
---|---|---|
city | String | 必填,搜索区域的城市(名称/adcode),示例"北京市" 或 "110000" |
pageSize | Integer | 每页返回条数,默认为10,可设范围1-15。 |
frontRadius | Number | 用于前方道路事件搜索的距离,单位米。默认3000米 |
aroundRadius | Number | 用于周边道路事件搜索的半径,单位米。默认3000米 |
方法 | 返回值 | 说明 |
---|---|---|
searchAroundIncident(lonlats|poiName,function(result))或searchAroundIncident(lonlats|poiName,options=<Object>,function(result)) | 在附近一定范围内进行道路事件搜索。可传经纬度,也支持地点名称搜索。例子:searchAroundIncident(lonlats,options=<Object>,function(result)),options={num:5,aroundRadius:3000};num取值范围1-20,默认5。aroundRadius取值范围1-10000,默认3000 | |
searchFrontIncident(lonlats,function(result))或searchFrontIncident(lonlats,options=<Object>,function(result)) | 对前方45°扇形区域内的道路事件进行路况搜索。lonlats=经纬度坐标串(坐标串以;分割,例:"116.2305,40.07837;116.23058,40.07822"),最多支持5个坐标点,根据经纬度串确定方向。如果只输入一个经纬度,则根据参数dir判断方向,例子:searchFrontIncident(lonlats,options=<Object>,function(result)),options={num:5,aroundRadius:3000};num取值范围1-20,默认5。aroundRadius取值范围1-10000,默认3000 | |
searchNaviIncident(lonlats,function(result)) | 在导航线路上的途中进行事件搜索。lonlats为导航线路坐标,例:"116.2305,40.07837;116.23058,40.07822......",或[[116.2305,40.07837],[116.2305,40.07837]....] | |
searchRoadIncident(roadName,function(result)) | 根据道路名进行事件搜索。例:"北清路" | |
setCity() | 设置搜索城市 | |
setPageSize() | 设置每页返回条数 | |
setFrontRadius() | 设置前方搜索的距离 | |
setAroundRadius() | 设置周边搜索的半径 |