Адрес в хорошо картографированном центре города почти ничего не говорит о том, как ваша система справится с сельским маршрутом, спорной границей или запросом вблизи полюсов. Тестируйте сложные случаи намеренно.
Не каждый набор данных с общедоступными на вид сведениями о местоположении можно законно использовать в платном продукте. Реальную границу часто задают условия лицензии, а не техническая доступность.
«В реальном времени» используют как синоним слова «быстро». А должно это означать, что ответ отражает текущее состояние мира, а не снимок прошлого квартала.
Неверный ответ, который выглядит уверенно, хуже честной неудачи. Ошибка подсказывает, что нужно что-то проверить. Уверенная неверная догадка говорит, что всё в порядке.
Хранение или вычисление координат с неподходящим числовым типом может вносить ошибки округления порядка метров, совершенно независимо от любой погрешности исходного геокодирования.
Значения высоты сверяются с фиксированными, независимо измеренными реперными точками с известной высотой, а согласованность соседних измерений служит дополнительной полезной проверкой.
Лицензированные данные приходят с договором, который может измениться без вашего участия. Открытые данные приходят с сообществом, у которого нет причин потом пересматривать ваш доступ.
Называть результат высокоточным значит утверждать нечто конкретное. Это должно означать, что совпадение найдено до точного здания или точки, а не просто что ответ пришёл быстро.
Координаты здания не меняются от недели к неделе. Принадлежность диапазона IP к VPN-провайдеру может меняться гораздо быстрее, и эта разница должна определять, как обновляются те и другие данные.
Качество данных о почтовых индексах не случайно: оно тесно связано с тем, как почтовая служба каждой страны создаёт, поддерживает и распространяет собственные справочные данные.
Ответ с пятнадцатью знаками после запятой в широте выглядит точным. Но он не становится точным только потому, что в нём больше цифр, чем способен обеспечить метод.
Данные о высоте, на которых работает /v1/elevation, обновлены, что повысило точность именно на крутой и горной местности, где старые данные обычно недотягивают.
Набор данных, который с гордостью анонсировали и больше никогда не пересматривали, незаметно деградирует. Границы сдвигаются, почтовые системы меняются, а правила часовых поясов исправляют правительства, которые не рассылают пресс-релизов.
Данные о местоположении не статичны. Появляются новые адреса, сдвигаются почтовые границы, переназначаются блоки IP, и всё это в разных временных масштабах, важных для точности.
Отбрасывание знаков после запятой в координатах выглядит безобидно, но каждая цифра соответствует реальному расстоянию на местности, и слишком грубое округление может сдвинуть точку на метры или километры.
К определению почтовых индексов относятся как к мелкой утилите рядом с геокодированием, но у почтовых индексов есть реальная структура и реальные региональные различия, которые заслуживают такого же внимания.
Значение высоты измеряется не в той самой точке, которую вы запросили, а берётся из сетки измерений с заявленным разрешением. Это разрешение меняет смысл числа.
Смещения часовых поясов не физические константы, а правовые решения, которые правительства меняют. Вот как они отслеживаются и поддерживаются в актуальном состоянии.