将与国家相关的位置信息更改为 "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 为我提供了国家/地区代码,但这正是我想要更改的内容。
我用的url是:
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"
我正在使用 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 为我提供了国家/地区代码,但这正是我想要更改的内容。
我用的url是:
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"