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 | 夜间风力 |