我正在尝试使用城镇/郊区名称,地区和郊区对许多墨西哥城镇/郊区进行地理标记。这就是我所能拥有的全部。
例如:
El Pentagono,Tamaulipas,Aldama
(town) (state) (district)
这将显示为以下查询:
https://geocoder.api.here.com/6.2/geocode.json?gen=9&jsonattributes=1&app_code=[app_code]&app_id=[app_id]&country=MX&responseattributes=parsedRequest&searchtext=El Pentagono,Tamaulipas,Aldama
返回街道级别的匹配项... (精彩集锦)
"relevance": 1,
"matchLevel": "street",
"matchQuality": {
"country": 1,
"state": 1,
"city": 1,
"street": [0.9]
"address": {
"label": "Carretera a El Pentagono, 89670 Aldama, TAMPS, México",
"country": "MEX",
"state": "TAMPS",
"city": "Aldama",
"street": "Carretera a El Pentagono",
"postalCode": "89670",
因此它与街道匹配,而不是El Pentagono的城镇。因此,我该如何告诉API ...“没有,何塞,给我El Pentagono上的城镇/郊区,然后留在那儿。不要去看街道”。
任何帮助/建议都很棒
答案 0 :(得分:0)
获取某个位置的管理层次结构的一种可能性是,使用从“转发地理编码器”响应中获得的坐标,以mode=retrieveAreas
调用“反向地理编码器”。
retrieveAreas-检索服务器的管理区域信息 请求中提供的位置
有关详细信息,请参见https://developer.here.com/documentation/geocoder/topics/resource-reverse-geocode.html。