Odwrotne geokodowanie


 

Deweloperzy z Europejskiego Obszaru Gospodarczego (EOG)

Odwrotne geokodowanie to proces przekształcania współrzędnych geograficznych lokalizacji na adres pocztowy zrozumiały dla człowieka. Pakiet Maps SDK na iOS zawiera klasę GMSGeocoder, która obejmuje funkcję reverseGeocodeCoordinate . Możesz jej użyć do przeprowadzenia konwersji. Ta metoda przyjmuje współrzędne lokalizacji w instancji obiektu CLLocationCoordinate2D i zwraca adres pocztowy zrozumiały dla człowieka w instancji klasy GMSAddress.

Wpływ ustawień językowych

Geokoder jest zoptymalizowany pod kątem podawania adresów pocztowych zrozumiałych dla człowieka. W tym celu zwraca adresy pocztowe w języku lokalnym, transliterowane na tekst zrozumiały dla użytkownika (w razie potrzeby). Wszystkie inne adresy są zwracane w preferowanym języku.

  • Komponenty adresu są zwracane w tym samym języku, który jest wybierany na podstawie pierwszego komponentu.

  • Jeśli nazwa nie jest dostępna w preferowanym języku, geokoder używa najbliższego dopasowania.

Gwarancje dotyczące komponentów adresu

Google nie daje żadnych gwarancji dotyczących komponentów adresu. Struktura adresu różni się w zależności od kraju, a nawet w obrębie kraju.

  • Możesz oczekiwać, że komponenty adresu będą zawierać tylko to, co jest istotne w przypadku adresów pocztowych, i niewiele więcej.

  • W szczególności miejscowość nie musi być zawsze obecna ani zawsze reprezentować miasta.

Przykład działania komponentów adresu znajdziesz w artykule Formularz adresowy Autouzupełniania miejsc.

Sortowanie wyników

Wyniki nie są sortowane według odległości, a ich kolejność może się zmieniać.

  • Nie gwarantujemy określonej kolejności.

  • Nie możemy zagwarantować, jaki będzie pierwszy wynik.

Odwrotne geokodowanie jest szacunkowe

Geokoder próbuje znaleźć najbliższą lokalizację z adresem w określonym zakresie tolerancji.

Jeśli geokoder nie znajdzie dopasowania, nie zwróci żadnych wyników.

Więcej informacji znajdziesz w artykule Sprawdzone metody geokodowania adresów oraz w sekcji Najczęstsze pytania dotyczące geokodowania.