Zadbaj o dobrą organizację dzięki kolekcji Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.

Odwrotne geokodowanie

Odwrotne geokodowanie odnosi się do konwersji współrzędnych geograficznych lokalizacji na zrozumiały dla człowieka adres. Maps SDK na iOS zawiera klasę o nazwie GMSGeocoder, która zawiera funkcję użytkownika reverseGeocodeCoordinate, której możesz użyć do konwersji. Ta metoda pobiera współrzędne lokalizacji w instancji obiektu CLLocationCoordinate2D i zwraca czytelny dla człowieka adres w instancji klasy GMSAddress.

Wpływ ustawień języka

Koder jest zoptymalizowany pod kątem podawania czytelnych adresów. W tym celu zwraca adresy ulic w języku lokalnym, transliterując je na tekst czytelny dla użytkownika (w razie potrzeby). Pozostałe adresy są zwracane w preferowanym języku.

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

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

Gwarancje na komponenty adresu

Google nie udziela gwarancji dotyczących komponentów adresu. Struktura adresów zmienia się z poszczególnych krajów, a nawet z krajów.

  • Można oczekiwać, że komponenty będą zawierać tylko to, co ma znaczenie w przypadku adresów pocztowych, a wiele innych atrybutów.

  • W szczególności nie gwarantujemy, że miasto będzie zawsze obecne lub nie będzie reprezentować miasta.

Przykładowe komponenty adresu znajdziesz w artykule Umieszczanie autouzupełniania adresu.

Sortowanie wyników

Wyniki nie są sortowane według odległości i mogą się one zmieniać.

  • Określone zamówienie nie jest gwarantowane.

  • Nie ma gwarancji co do pierwszego wyniku.

Odwrotne geokodowanie to dane szacunkowe

Geokoder próbuje znaleźć najbliższą adresowaną lokalizację z określoną tolerancją.

Jeśli geokoder nie może znaleźć dopasowania, nie zwraca żadnych wyników.

Więcej informacji znajdziesz w artykule ze sprawdzonymi metodami dotyczącymi adresów geograficznych i najczęstszych pytań na temat geokodowania.