繁体   English   中英

将与国家/地区相关的位置信息更改为“ ISO_3166-2:ES”代码

[英]Change Location information related with Country to “ISO_3166-2:ES” code

我正在使用HERE API搜索请求,该请求使我得到一个提供纬度和经度的Location dta对象。

我在“ ISO_3166-1_alpha-3”中收到国家/地区信息,默认情况下为ISO。 我在代码中需要的是区分巴利阿里群岛,加那利群岛或西班牙其他地区的经度和纬度。

这个ISO激怒我的问题是,我收到的国家/地区代码是“ ESP”,然后,我必须检入要获取Balears,Canaris或休息的代码。

因此,我检查了“ ISO_3166:ES”代码是否会有所帮助。 在开发人员API指南中查找信息时,我检查过您可以包含不同的参数,但在开发人员API指南中没有看到任何参数来指定此更改,我想知道是否有人知道它。

我在API指南中搜索有关参数的信息。 我看到一个名为“ CountryCodeType”的相关参数,该参数根据ISO 3166-1-alpha-3为我提供了国家/地区代码,但这只是我要更改的内容。

我使用的网址是:

String url = https://reverse.geocoder.api.here.com/6.2/reversegeocode.json?
app_id=[API_ID]&
app_code[API_CODE]&
mode=retrieveAreas&
prox=39.56951,2.64745&
language=es 

我希望国家/地区采用其他格式:

 "Location": {
    ....
        "MapView": {
              ....
              "Address": {
                 "Label": "Sant Nicolau, Palma, Islas Baleares, España",
                 "Country": **"ES-IB"**,
                 "State": "Islas Baleares",
                 "County": "Islas Baleares",
                 "City": "Palma",
                 "District": "Sant Nicolau",
                 "PostalCode": "07001",
                 "AdditionalData": [
                   --...
                 ]
             }
       }
}

现在的输出是:

 "Location": {
    ....
        "MapView": {
              ....
              "Address": {
                 "Label": "Sant Nicolau, Palma, Islas Baleares, España",
                 "Country": "**ESP**",
                 "State": "Islas Baleares",
                 "County": "Islas Baleares",
                 "City": "Palma",
                 "District": "Sant Nicolau",
                 "PostalCode": "07001",
                 "AdditionalData": [
                   --...
                 ]
             }
       }
}```

“ ES-IB”是细分的代码,但不是国家/地区代码:

ISO 3166-2:ES是ISO 3166-2中西班牙的条目,ISO 3166-2是国际标准化组织(ISO)发布的ISO 3166标准的一部分,该标准定义了主要分区名称的代码(例如,省或州) ) ,所有国家/地区均已按照ISO 3166-1编码。

这里的API仅支持3个字母的国家代码“ ESP”(默认)和2个字母的国家代码“ ES”(在国家代码字段中),如果要检索2个字母,请在请求中添加“ additionaldata = country2”

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM