Я думаю, я не могу спросить, как Google делает обратное геокодирование, поскольку никто, кроме Google, не узнает об этом. Но как открытый источник, такой как OSM (OpenStreetMap), разрешает координацию GPS в месте?Как работает обратное геокодирование?
Я понимаю, что в OSM (и Google Maps) каждый адрес считается местом (или точкой) с назначенной координатой GPS. И обратное геокодирование фактически возвращает не точную точку с одинаковой координатой, а ближайшую точку. Так оно и есть? Пройдите через каждую известную точку в базе данных и верните точку в шкафу? Или это намного сложнее? Кроме того, как он знает, к какому городу/стране относится каждый пункт?
Заранее спасибо.
Какую точную информацию вы хотите знать? * https://en.wikipedia.org/wiki/Geocoding * http://postgis.net/docs/Geocode.html И вы говорите об общих идеях/решениях или ориентированных на OSM? * https://wiki.openstreetmap.org/wiki/Nominatim – MaM
Дублированный вопрос: https://help.openstreetmap.org/questions/30512/how-does-nominatim-reverse-geocode – scai