Я видел много так называемых -библиотек "обратного геокодирования" на разных языках; все зависит от вызова внешнего провайдера через REST или аналогичный метод. Однако вы не можете вызывать провайдера REST, если должны обрабатывать тысячи запросов в секунду.
С другой стороны, проблема должна быть простой для решения. -Базы данных на основе CSV -доступны бесплатно с этой информацией. Проблема заключается во времени и стоимости написания эффективной и хорошо -протестированной в -реализации поиска в памяти по сравнению с загрузкой или покупкой существующей.
После долгих поисков я не могу найти ни одного, но я не могу поверить, что его не может быть. Есть ли какая-нибудь предварительно -написанная библиотека, которая делает это?
Этот вопрос:
Самый быстрый способ найти местоположение (почтовый индекс, город, штат )заданная широта/долгота
подходит ближе всего, но по существу указывает, как написать решение, а не что-либо доступны с полки. Но должна быть какая-то библиотека, которую все используют для этого. Десяток человек в день должны иметь эту проблему.