6.8. Konwersja współrzędnych geograficznych na rzeczywisty adres

Problem

Masz współrzędne geograficzne lokalizacji i chcesz na ich podstawie określić rzeczywisty adres tej lokalizacji.

Rozwiązanie

Pobranie rzeczywistego adresu na podstawie danych współrzędnych geograficznych nosi nazwę odwrotnego geokodowania. Ten proces wymaga utworzenia i użycia egzemplarza klasy CLGeocoder oraz przekazania egzemplarzowi obiektu bloku. Przekazywany blok nie może mieć wartości zwrotnej, ale akceptuje dwa parametry.

  1. Miejsce zarezerwowane na tablicę (typu NSArray), która będzie przechowywała lokalizacje dopasowane do szukanych.

  2. Obiekt błędu (typu NSError), który będzie przechowywał komunikat błędu, jeśli proces odwrotnego geokodowania zakończy się niepowodzeniem.

Po ...

Get iOS 5. Programowanie. Receptury now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.