AMap.RoadInfoSearch道路及道路交叉口查询服务,用与查询道路相关信息。AMap.RoadInfoSearch提供根据道路ID、道路名称查询道路信息,提供交叉路口ID以及交叉路口名称查询交叉口信息等功能。
RoadInfoSearchOptions | 类型 | 说明 |
---|
pageIndex | Number | 页码(如pageIndex为2,pageSize为10,那么显示的应是第11-20条返回结果),取值范围为[1-100],超出取值范围按默认值返回默认值:1 |
pageSize | Number | 单页显示结果条数,取值范围为[1-100],超出取值范围按 默认值返回默认值:1 |
city | String | 多个城市用”|”分割可选值:cityname(中文|中文全拼)、citycode、adcode默认值:“全国” |
方法 | 返回值 | 说明 |
---|
roadInfoSearchByRoadId(id:String, callback:function(status:String,result:info/ RoadInfoSearchResult )) |
| 根据给定的道路ID查询道路信息,ID是道路的唯一标识当status为complete时,result为RoadInfoSearchResult;当status为error时,result为错误信息info;当status为no_data时,代表检索返回0结果 |
roadInfoSearchByRoadName(keyword:String, callback:function(status:String,result:info/ RoadInfoSearchResult )) |
| 根据给定的关键字查询道路信息,多个关键字用“|”分割,支持中文|中文全拼status说明同上 |
crossInfoSearchByCrossId(id:String, callback:function(status:String,result:info/ CrossInfoSearchResult )) |
| 根据交叉路口ID查询交叉口信息,ID是交叉口的唯一标识status说明同上 |
crossInfoSearchByRoadName(keyword:String, callback:function(status:String,result:info/ CrossInfoSearchResult )) |
| 根据道路名称查询交叉口信息status说明同上 |
setPageSize(pageSize:Number) |
| 设置单页显示结果条数,取值范围为[1-100],超出取值范围按默认值返回 |
setPageIndex(pageIndex:Number) |
| 设置查询结果页码,取值范围为[1-100],超出取值范围按默认值返回 |
setCity(city:String) |
| 设置查询城市,多个城市用”|”分割可选值:cityname(中文|中文全拼)、citycode、adcode默认值:“全国” |
属性 | 类型 | 说明 |
---|
info | String | 成功状态文字描述 |
roadInfo | Array.< RoadInfo > | 根据查询条件返回道路信息 |
keywordList | Array.< keyword > | 查无此道路时,返回的建议关键字列表 |
cityList | Array.< cityInfo > | 查该城市无此道路时,返回的建议城市列表 |
属性 | 类型 | 说明 |
---|
info | String | 成功状态文字描述 |
crossInfo | Array.< CrossInfo > | 根据查询条件返回交叉口信息 |
keywordList | Array.< keyword > | 查无此道路时,返回的建议关键字列表 |
cityList | Array.< cityInfo > | 查该城市无此道路时,返回的建议城市列表 |
属性 | 类型 | 说明 |
---|
id | String | 道路id,该id是唯一标识 |
name | String | 道路名称 |
type | String | 道路类型文字描述,详细参考道路类型列表 |
center | LngLat | 道路中心点坐标 |
citycode | String | 城市编码 |
path | Array.<Array.< LngLat >> | 道路路径坐标集合 |
属性 | 类型 | 说明 |
---|
id | String | 道路交叉口ID,ID是道路交叉口唯一标识 |
location | LngLat | 道路交叉口经纬度坐标 |
firstRoadId | String | 交叉口第一条道路ID |
firstRoadName | String | 交叉口第一条道路名称 |
secondRoadId | String | 交叉口第二条道路ID |
secondRoadName | String | 交叉口第二条道路名称 |
citycode | String | 城市编码/td> |
属性 | 类型 | 说明 |
---|
name | String | 城市名称 |
citycode | String | 城市编码 |
adcode | Number | 区域编码 |
count | String | 该城市相关结果数目 |
AMap. Weather天气查询服务,根据城市名称或区域编码返回城市天气预报信息,包括实时天气信息和4天天气预报。
相关示例
构造函数 | 说明 |
---|
AMap.Weather ( ) | 构造函数,实例化一个天气预报查询实例 |
方法 | 返回值 | 说明 |
---|
getLive(district:String, callback:function( ErrorStatus , WeatherLiveResult )) |
| 查询实时天气信息district支持城市名称/区域编码(如:“杭州市”/“330100”)当请求成功时ErrorStatus为null,当请求不成功时ErrorStatus为Obj |
getForecast(district:String, callback:function( ErrorStatus , WeatherForecastResult )) |
| 查询四天预报天气,包括查询当天天气信息district支持城市名称/区域编码(如:“杭州市”/“330100”)当请求成功时ErrorStatus为null,当请求不成功时ErrorStatus为Obj |
属性 | 类型 | 说明 |
---|
info | String | 成功状态说明 |
province | String | 省份名 |
city | String | 城市名 |
adcode | String | 区域编码 |
weather | String | 天气预报,详见天气预报列表 |
temperature | Number | 实时气温,单位:摄氏度 |
windDirection | String | 风向,风向编码对应描述 |
windPower | Number | 风力,风力编码对应风力级别,单位:级 |
humidity | String | 空气湿度(百分比) |
reportTime | String | 数据发布的时间 |
属性 | 类型 | 说明 |
---|
info | String | 成功状态文字描述 |
province | String | 省份名 |
city | String | 城市名 |
adcode | String | 区域编码 |
reportTime | String | 数据发布的时间 |
forecasts | Array.< Forecast > | 天气预报数组,包括当天至第三天的预报数据 |
天气现象列表 |
---|
晴 |
多云 |
阴 |
阵雨 |
雷阵雨 |
雷阵雨并伴有冰雹 |
雨夹雪 |
小雨 |
中雨 |
大雨 |
暴雨 |
大暴雨 |
特大暴雨 |
阵雪 |
小雪 |
中雪 |
大雪 |
暴雪 |
雾 |
冻雨 |
沙尘暴 |
小雨-中雨 |
中雨-大雨 |
大雨-暴雨 |
暴雨-大暴雨 |
大暴雨-特大暴雨 |
小雪-中雪 |
中雪-大雪 |
大雪-暴雪 |
浮尘 |
扬沙 |
强沙尘暴 |
飑 |
龙卷风 |
弱高吹雪 |
轻雾 |
霾 |
属性 | 类型 | 说明 |
---|
date | String | 日期,格式为“年-月-日” |
week | String | 星期 |
dayWeather | String | 白天天气现象,详见天气现象列表 |
nightWeather | String | 夜间天气现象,详见天气现象列表 |
dayTemp | Number | 白天温度 |
nightTemp | Number | 夜间温度 |
dayWindDir | String | 白天风向 |
nightWindDir | String | 夜间风向 |
dayWindPower | String | 白天风力 |
nightWindPower | String | 夜间风力 |