#here-api #geocoder
#здесь-api #геокодер
Вопрос:
Некоторые запросы геокодирования API возвращают двойные результаты, когда это не подтверждается реальными данными. Он вернет 2 результата с немного разными широтой и долготой и разными идентификаторами местоположения. Это затрудняет, если не делает невозможным, определить, какой из них является правильным результатом.
Пример:
https://geocoder.ls.hereapi.com/6.2/geocode.json?apiKey=8888amp;city=Zutphenamp;country=NL
ВОЗВРАТ:
{
"Response":{..
},
"View":[
{
"Result":[
{
"Relevance":1.0,
"MatchLevel":"city",
"MatchQuality":{
"City":1.0
},
"Location":{
**"LocationId":"here:cm:namedplace:23055957",**
"LocationType":"point",
**"DisplayPosition":{
"Latitude":52.1402,
"Longitude":6.19152**
},
...
},
"Address":{
"Label":"Zutphen, Gelderland, Nederland",
"Country":"NLD",
"State":"Gelderland",
"County":"Zutphen",
"City":"Zutphen",
"PostalCode":"7201",
"AdditionalData":[
{
"value":"Nederland",
"key":"CountryName"
},
{
"value":"Gelderland",
"key":"StateName"
},
{
"value":"Zutphen",
"key":"CountyName"
}
]
}
}
},
{
"Relevance":1.0,
"MatchLevel":"city",
"MatchQuality":{
"City":1.0
},
"Location":{
**"LocationId":"here:cm:namedplace:20201443",**
"LocationType":"point",
**"DisplayPosition":{
"Latitude":52.13764,
"Longitude":6.20777**
},
...
],
"ViewId":0
}
]
}
}
Комментарии:
1. То же самое происходит в v7
2. Привет, Эгберт, наша команда по содержанию карты собирается изучить данные.