您当前的位置: 首页> JavaScript API 通用版 > 类参考

Class:服务类/Geocoder
构造函数
构造函数 描述
Geocoder() 创建一个地址解析器的实例。
方法
方法 返回值 描述
getLocation(point:Point|KeyPoint|GbPoint, callback:function [,options:LocationOptions]) none 对指定的坐标点进行反地址解析。 (如果解析成功,则回调函数的参数为GeocoderResult对象,否则回调函数的参数为null。)
getRoad(point:Point|KeyPoint|GbPoint,callback:function) none 根据指定的坐标点获取道路信息。 (如果解析成功,则回调函数的参数为RoadResult 对象,否则回调函数的参数为null。)
getStatus() Object 返回结果状态。返回对象包含如下属性: errcode:Number,errmsg:String
LocationOptions
属性 类型 描述
radius Number 设定检索附近兴趣点、道路信息或道路路口所处于的最大半径,默认为100米。取值范围:0-1000
num Number 设定检索附近兴趣点、道路信息或道路路口的返回结果最大个数,默认为5个。取值范围为0-10
types Array< String> 设定检索附近兴趣点的POI分类 (0为全部、POI分类编码详见附表,默认为全部)。
GeocoderResult
属性 类型 描述
point Point 坐标点。
kcode String 所在坐标点的K码。
address String 地址描述。 (规则:地址描述=基本行政区信息+具体信息; 基本行政区信息=省+市+区+乡镇 具体信息=取离给定坐标最近道路+最近poi,若附近无poi和道路则取最近道路路口返回)
addressComponent AddressComponent 结构化的地址描述。
pois Array< LocalResultPoi> 附近的兴趣点。
roads Array< Road> 附近的道路信息。
crosses Array< Cross> 附近的道路路口。
AddressComponent
属性 类型 描述
province String 所在省份名称
city String 所在城市名称
district String 所在区县名称
street String 所在乡镇/街道名称
Road
属性 类型 描述
name String 道路名称
point Point 道路上离查询点最近的点坐标。
kcode String 最近的点坐标的K码
distance Number 道路离查询点最近距离
Cross
属性 类型 描述
name String 道路路口名称
point Point 道路口所在坐标。
kcode String 路口所在坐标的K码
distance Number 路口离查询点最近距离
direction String 与查询点的相对方位
RoadResult
属性 类型 描述
showzoom Number 显示级别。
roadtype Number 道路类型。
cell Number 道路CELL。
uid Number 道路UID。
shape Array< Point> 道路的形状点。
name String 道路名称。