此类表示地址解析结果的层次化地址信息。

interface AddressComponent {
    streetNumber?: string;
    street?: string;
    town?: string;
    district?: string;
    city?: string;
    province?: string;
    countryName?: string;
    countryCode?: number;
    adcode?: number;
    direction?: string;
    distance?: string;
    countryCodeIso?: string;
    countryCodeIso2?: string;
    townCode?: string;
    cityLevel?: number;
}

Properties

streetNumber?: string

门牌号码

street?: string

街道名称(行政区划中的街道层级)

town?: string

乡镇名称

district?: string

区县名称

city?: string

城市名称

province?: string

省份名称

countryName?: string

国家名称

countryCode?: number

国家号码

adcode?: number
direction?: string

相对当前坐标点的方向,当有门牌号的时候返回数据

distance?: string

相对当前坐标点的距离,当有门牌号的时候返回数据

countryCodeIso?: string

国家英文缩写(三位)

countryCodeIso2?: string

国家英文缩写(两位)

townCode?: string

乡镇id

cityLevel?: number

城市所在级别(仅国外有参考意义。国外行政区划与中国有差异, 城市对应的层级不一定为『city』。country、province、city、district、town分别对应0-4级, 若city_level=3,则district层级为该国家的city层级)