示例中心
功能在线体验
控制台
您现在的位置: 开发 > 地图 JS API > 参考手册 > 其他服务 >

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

更新时间:2017年02月20日

服务名称

说明

是否插件

AMap.RoadInfoSearch

道路及道路交叉口查询服务。目前数据停止更新,返回数据仅供参考。

AMap.Weather 

天气查询服务,提供城市/区县天气预报服务

AMap.RoadInfoSearch

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

构造函数

说明

AMap.RoadInfoSearch(opts:RoadInfoSearchOptions )

构造函数,实例化一个道路信息查询实例

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

默认值:“全国”

事件

参数

说明

complete

RoadInfoSearchResult|CrossInfoSearchResult

查询成功时触发此事件

查询道路信息时返回RoadInfoSearchResult

查询交叉口信息时返回CrossInfoSearchResult

error

ErrorStatus

当查询失败时触发此事件

RoadInfoSearchResult 对象

属性

类型

说明

info

String

成功状态文字描述

roadInfo

Array.<RoadInfo>

根据查询条件返回道路信息

keywordList

Array.<keyword>

查无此道路时,返回的建议关键字列表

cityList

Array.<cityInfo>

查该城市无此道路时,返回的建议城市列表

CrossInfoSearchResult 对象

属性

类型

说明

info

String

成功状态文字描述

crossInfo

Array.<CrossInfo>

根据查询条件返回交叉口信息

keywordList

Array.<keyword>

查无此道路时,返回的建议关键字列表

cityList

Array.<cityInfo>

查该城市无此道路时,返回的建议城市列表

RoadInfo 对象

属性

类型

说明

id

String

道路id,该id是唯一标识

name

String

道路名称

type

String

道路类型文字描述,详细参考道路类型列表

center

LngLat

道路中心点坐标

citycode

String

城市编码

path

Array.<Array.<LngLat>>

道路路径坐标集合

CrossInfo 对象

属性

类型

说明

id

String

道路交叉口ID,ID是道路交叉口唯一标识

location

LngLat

道路交叉口经纬度坐标

firstRoadId

String

交叉口第一条道路ID

firstRoadName

String

交叉口第一条道路名称

secondRoadId

String

交叉口第二条道路ID

secondRoadName

String

交叉口第二条道路名称

citycode

String

城市编码/td>

CityInfo 对象

属性

类型

说明

name

String

城市名称

citycode

String

城市编码

adcode

Number

区域编码

count

String

该城市相关结果数目


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

事件

参数

说明

complete

WeatherLiveResult|WeatherForecastResult

当查询成功时触发此事件

当查询实时天气信息时返回WeatherLiveResault

当查询四天预报天气时返回WeatherForecastResault

error

ErrorStatus

当查询失败时触发此事件

WeatherLiveResult 对象

属性

类型

说明

info

String

成功状态说明

province

String

省份名

city

String

城市名

adcode

String

区域编码

weather

String

天气预报,详见天气预报列表

temperature

Number

实时气温,单位:摄氏度

windDirection

String

风向,风向编码对应描述

windPower

Number

风力,风力编码对应风力级别,单位:级

humidity

String

空气湿度(百分比)

reportTime

String

数据发布的时间

WeatherForecastResult 对象

属性

类型

说明

info

String

成功状态文字描述

province

String

省份名

city

String

城市名

adcode

String

区域编码

reportTime

String

数据发布的时间

forecasts

Array.<Forecast>

天气预报数组,包括当天至第三天的预报数据


天气现象列表

天气现象列表

多云

阵雨

雷阵雨

雷阵雨并伴有冰雹

雨夹雪

小雨

中雨

大雨

暴雨

大暴雨

特大暴雨

阵雪

小雪

中雪

大雪

暴雪

冻雨

沙尘暴

小雨-中雨

中雨-大雨

大雨-暴雨

暴雨-大暴雨

大暴雨-特大暴雨

小雪-中雪

中雪-大雪

大雪-暴雪

浮尘

扬沙

强沙尘暴

龙卷风

弱高吹雪

轻雾

Forecast 对象

属性

类型

说明

date

String

日期,格式为“年-月-日”

week

String

星期

dayWeather

String

白天天气现象,详见天气现象列表

nightWeather

String

夜间天气现象,详见天气现象列表

dayTemp

Number

白天温度

nightTemp

Number

夜间温度

dayWindDir

String

白天风向

nightWindDir

String

夜间风向

dayWindPower

String

白天风力

nightWindPower

String

夜间风力

 

移动端
示例中心
功能
在线体验
常见问题