高德地图 JS API—参考手册其他服务

高德地图 JS API—参考手册其他服务

服务名称说明是否插件
AMap.RoadInfoSearch道路及道路交叉口查询服务。目前数据停止更新,返回数据仅供参考。
AMap.Weather 天气查询服务,提供城市/区县天气预报服务

AMap.RoadInfoSearch

AMap.RoadInfoSearch道路及道路交叉口查询服务,用与查询道路相关信息。AMap.RoadInfoSearch提供根据道路ID、道路名称查询道路信息,提供交叉路口ID以及交叉路口名称查询交叉口信息等功能。

构造函数说明
AMap.RoadInfoSearch(opts:RoadInfoSearchOptions )构造函数,实例化一个道路信息查询实例
RoadInfoSearchOptions类型说明
pageIndexNumber页码(如pageIndex为2,pageSize为10,那么显示的应是第11-20条返回结果),取值范围为[1-100],超出取值范围按默认值返回默认值:1
pageSizeNumber单页显示结果条数,取值范围为[1-100],超出取值范围按 默认值返回默认值:1
cityString多个城市用”|”分割可选值: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默认值:“全国”
事件参数说明
completeRoadInfoSearchResult|CrossInfoSearchResult查询成功时触发此事件查询道路信息时返回RoadInfoSearchResult,查询交叉口信息时返回CrossInfoSearchResult
errorErrorStatus当查询失败时触发此事件

RoadInfoSearchResult 对象

属性类型说明
infoString成功状态文字描述
roadInfoArray.<RoadInfo>根据查询条件返回道路信息
keywordListArray.<keyword>查无此道路时,返回的建议关键字列表
cityListArray.<cityInfo>查该城市无此道路时,返回的建议城市列表

CrossInfoSearchResult 对象

属性类型说明
infoString成功状态文字描述
crossInfoArray.<CrossInfo>根据查询条件返回交叉口信息
keywordListArray.<keyword>查无此道路时,返回的建议关键字列表
cityListArray.<cityInfo>查该城市无此道路时,返回的建议城市列表

RoadInfo 对象

属性类型说明
idString道路id,该id是唯一标识
nameString道路名称
typeString道路类型文字描述,详细参考道路类型列表
centerLngLat道路中心点坐标
citycodeString城市编码
pathArray.<Array.<LngLat>>道路路径坐标集合

CrossInfo 对象

属性类型说明
idString道路交叉口ID,ID是道路交叉口唯一标识
locationLngLat道路交叉口经纬度坐标
firstRoadIdString交叉口第一条道路ID
firstRoadNameString交叉口第一条道路名称
secondRoadIdString交叉口第二条道路ID
secondRoadNameString交叉口第二条道路名称
citycodeString城市编码/td>

CityInfo 对象

属性类型说明
nameString城市名称
citycodeString城市编码
adcodeNumber区域编码
countString该城市相关结果数目

AMap.Weather

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
事件参数说明
completeWeatherLiveResult|WeatherForecastResult当查询成功时触发此事件当查询实时天气信息时返回WeatherLiveResault,当查询四天预报天气时返回WeatherForecastResault
errorErrorStatus当查询失败时触发此事件

WeatherLiveResult 对象

属性类型说明
infoString成功状态说明
provinceString省份名
cityString城市名
adcodeString区域编码
weatherString天气预报,详见天气预报列表
temperatureNumber实时气温,单位:摄氏度
windDirectionString风向,风向编码对应描述
windPowerNumber风力,风力编码对应风力级别,单位:级
humidityString空气湿度(百分比)
reportTimeString数据发布的时间

WeatherForecastResult 对象

属性类型说明
infoString成功状态文字描述
provinceString省份名
cityString城市名
adcodeString区域编码
reportTimeString数据发布的时间
forecastsArray.<Forecast>天气预报数组,包括当天至第三天的预报数据

天气现象列表

天气现象列表
多云
阵雨
雷阵雨
雷阵雨并伴有冰雹
雨夹雪
小雨
中雨
大雨
暴雨
大暴雨
特大暴雨
阵雪
小雪
中雪
大雪
暴雪
冻雨
沙尘暴
小雨-中雨
中雨-大雨
大雨-暴雨
暴雨-大暴雨
大暴雨-特大暴雨
小雪-中雪
中雪-大雪
大雪-暴雪
浮尘
扬沙
强沙尘暴
龙卷风
弱高吹雪
轻雾

Forecast 对象

属性类型说明
dateString日期,格式为“年-月-日”
weekString星期
dayWeatherString白天天气现象,详见天气现象列表
nightWeatherString夜间天气现象,详见天气现象列表
dayTempNumber白天温度
nightTempNumber夜间温度
dayWindDirString白天风向
nightWindDirString夜间风向
dayWindPowerString白天风力
nightWindPowerString夜间风力
0 0 投票数
文章评分
订阅评论
提醒
0 评论
内联反馈
查看所有评论
0
希望看到您的想法,请您发表评论x