Геокодер, который ни разу не проверяли по известной точке, просто уверенно гадает. Единственный честный способ измерить точность это начать с адресов, реальные координаты которых уже известны из геодезических реперов, официальных кадастровых записей или проверенных местоположений зданий, и сравнить их с тем, что возвращает API.
Само сравнение простое. Вы берёте возвращённые широту и долготу, измеряете расстояние до известной истинной точки и записываете его. Сделайте это на большом и разнообразном наборе адресов, а не только на тех, что рядом с головным офисом, и закономерности проявятся быстро. Геокодер может попадать в пределах нескольких метров для номера дома в пригороде и ошибаться на целый квартал для адреса на сельском маршруте, и оба этих результата верны одновременно.
Важнее любого отдельного значения расстояния то, как погрешность соотносится с полем precision в ответе. Результаты с отметкой house должны плотно группироваться вокруг истинной точки. Результаты с отметкой street в среднем должны быть дальше, потому что они сопоставлены с участком дороги, а не с конкретным зданием. Результат с отметкой postcode или city с самого начала следует понимать как гораздо более грубую оценку. Если погрешность не соответствует метке точности, метка не выполняет своей задачи.
Именно поэтому покрытие и точность нужно измерять отдельно. Покрытие отвечает на вопрос, можно ли вообще найти адрес. Точность отвечает на вопрос, насколько близок ответ, когда адрес найден. У страны может быть отличное покрытие и посредственная точность или наоборот, и если сообщать только одно число, остаётся скрытым, какая именно проблема у вас есть.
Мы не публикуем единый усреднённый процент точности для My Geocode, потому что такое число сглаживает именно те различия, которые важны. Адрес в стране с подробными данными на уровне зданий и адрес в стране, где почтовые службы учитывают только населённые пункты, несопоставимы, и их усреднение даёт число, которое не описывает ни тот ни другой. Зато мы можем рассказать, как провести такую проверку самостоятельно: выберите контрольные адреса, соответствующие тому, где на самом деле находятся ваши пользователи, проверяйте возвращаемые precision и confidence вместе и устанавливайте собственные пороги на основе того, что вы видите в своём регионе.
Если вы оцениваете любого провайдера геокодирования, а не только нас, просите тестирование по контрольным точкам, а не громкий процент. Поставщик, уверенный в своих данных, покажет вам методику. Попробуйте пакет собственных адресов на эндпоинте прямого геокодирования и посмотрите, как точность и расстояние меняются вместе для вашего конкретного набора мест, поскольку именно это число на самом деле предсказывает, как API будет вести себя в вашем продукте.
Адрес в хорошо картографированном центре города почти ничего не говорит о том, как ваша система справится с сельским маршрутом, спорной границей или запросом вблизи полюсов. Тестируйте сложные случаи намеренно.
Не каждый набор данных с общедоступными на вид сведениями о местоположении можно законно использовать в платном продукте. Реальную границу часто задают условия лицензии, а не техническая доступность.