Odwrotne geokodowanie

Odwrotne geokodowanie odnosi się do konwersji geograficznej lokalizacji na zrozumiały dla człowieka adres. Maps SDK na iOS zawiera klasę o nazwie GMSGeocoder , w której skład wchodzą reverseGeocodeCoordinate , której możesz użyć do przeprowadzenia konwersji. Ta metoda wymaga w przypadku wystąpienia współrzędnych lokalizacji CLLocationCoordinate2D i zwraca czytelny dla człowieka adres w instancji GMSAddress. zajęcia.

Wpływ ustawień językowych

Geokoder jest zoptymalizowany pod kątem generowania czytelnych dla ludzi adresów ulic. Aby osiągnąć zwraca adresy w języku lokalnym po transliteracji na tekst czytelna dla użytkownika (w razie potrzeby). Wszystkie inne adresy są zwracane w polu wybierz preferowany język.

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

  • Jeśli nazwa nie jest dostępna w preferowanym języku, geokoder użyje jak najbliższe znaczeniem.

Gwarancje dotyczące komponentów adresu

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

  • Komponenty adresu będą zawierać tylko informacje istotne z punktu widzenia poczty adresy e-mail i nie tylko.

  • W szczególności nie ma gwarancji, że rejon będzie zawsze obecny ani powinien zawsze reprezentować miasto.

Przykładowe działanie komponentów adresu: Wypełnij formularz autouzupełniania adresu.

Sortowanie wyników

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

  • Konkretne zamówienie nie jest gwarantowane.

  • Nie ma gwarancji, jaki będzie pierwszy wynik.

Odwrotne geokodowanie to dane szacunkowe

Geokoder próbuje znaleźć najbliższą zaadresowaną lokalizację w obrębie dla konkretnej tolerancji.

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

Więcej informacji: Sprawdzone metody dotyczące adresów geograficznych oraz Najczęstsze pytania na temat geokodowania.