Является ли возвращение одной и той же геолокации на разные адреса, как решить? - PullRequest
0 голосов
/ 27 января 2020

Единственное различие между двумя адресами - это число (housenumber).

Request_1: https://geocoder.api.here.com/6.2/geocode.json?app_id= { app_id} & app_code = {app_code} & countryfocus = BRA & country = BRA & street = AVENIDA VEREADOR EDENITES DA SILVA VIANA & housenumber = 244 & city = São Francisco de Itabapoana & район = CENTRO * 101 * * почтовый индекс = 282341 * R = 2823400 & reg; : -21.47765, -41.10775

////////////////////////////////////////// ////////////////////////////////////////////////// ////////////////////////////////////////////////// ////////////////////////////////////////////////// //////////////

Request_2: https://geocoder.api.here.com/6.2/geocode.json?app_id= {app_id} & app_code = {app_code} & countryfocus = BRA & country = BRA & street = AVENIDA VEREADOR EDENITES DA SILVA VIANA & housenumber = 160 & city = Сан-Франциско де Итабапоана и район = CENTRO и почтовый индекс = 28230000 и штат = RJ Response_2 *1029* 10307: 1031: 1030: 10 помогите, пожалуйста

1 Ответ

1 голос
/ 28 января 2020

Причина того же местоположения в ответе заключается в том, что matchLevel в вашем запросе улица , поэтому не имеет значения, измените ли вы номер дома в запросе, положение будет указывать на адрес улицы каждый раз, пока не найдет номер / имя дома.

"Result": [
                {
                    "Relevance": 0.9,
                    "MatchLevel": "street",----> street is matched in response
                    "MatchQuality": {
                        "Country": 1.0,
                        "City": 1.0,
                        "Street": [
                            0.9
                        ]
                    },

В качестве совпадения нет места, где написано hosuenumber , как показано ниже от пример -

"Result": [
      {
        "Relevance": 1,
        "MatchLevel": "houseNumber",
        "MatchQuality": {
          "Country": 1,
          "City": 1,
          "Street": [
            0.85
          ],
          "HouseNumber": 1
        },

Чтобы решить эту проблему, введите действительный номер, соответствующий этому запросу. https://developer.here.com/documentation/examples/rest/geocoder/latitude-longitude-by-partial-address

...