Я адрес геокодирования, а также точность вывода (широта, долгота) на основе поля адреса. По какой-то причине точность, которую я получаю, по иронии судьбы ниже, когда я указываю полный адрес улицы, а не просто название города.
Мой сценарий:
from geopy.geocoders import Nominatim
geolocator = Nominatim(user_agent="redacted")
location = geolocator.geocode("21236 Birchwood Loop, 99567, AK,USA")
print (location.raw['importance'])
>0.41000000000000003
Как видите, у меня естьупомянул полный адрес улицы, но точность составляет всего 41%
geolocator = Nominatim(user_agent="redacted")
location = geolocator.geocode("London")
print (location.raw['importance'])
>0.975489576540198
Но выше, когда я просто упоминаю Лондон в качестве моего местоположения, точность составляет 97%. Почему это происходит? Есть ли лучший способ или другая библиотека / API, чтобы найти оценки точности адресов для geocode
?