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 to, co jest 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.