Esiste un'API che posso utilizzare per duplicare la funzionalità "Luoghi" di iPhoto '09?

StackOverflow https://stackoverflow.com/questions/428481

  •  06-07-2019
  •  | 
  •  

Domanda

Ho visto l'indirizzo del keynote di Apple e sono rimasto molto colpito dalla nuova funzionalità di Places che è stata aggiunta a iPhoto '09 . In breve, prende le informazioni sul geocodice da una foto e le traduce in un luogo reale. Quindi invece di -41.51.2 o qualsiasi altra cosa, dice "Empire State Building". & Quot;

Sembra divertente da usare ma è anche simile a una funzionalità che volevo aggiungere a un'applicazione mia. Quindi, dal punto di vista di uno sviluppatore, mi chiedo se qualcuno sia a conoscenza del servizio che Apple sta usando per risolvere un "geocodice per posizionare" Mappatura? O si ritiene che sia qualcosa che hanno sviluppato in casa?

È stato utile?

Soluzione

Modifica Dato che questa era la mia domanda originariamente, e di recente è stata ribollita, solo modificando per aggiungere la risposta del 2016 qui ... da iOS 5, il geocodifica inversa è disponibile tramite CLGeocoder. Da iOS 6.1, il geocoding in avanti fa parte dell'SDK usando MKLocalSearch.

Il processo a cui ti riferisci è chiamato "geocodifica inversa". Un servizio di geocodifica inversa accetta latitudine e longitudine come input e restituisce un indirizzo del mondo reale come output. Esistono diversi fornitori che offrono questo servizio. Sia Yahoo che Google hanno API, ma ti limitano a cercare l'indirizzo da tracciare su una mappa Yahoo o Google. Ti impediscono inoltre di utilizzare le loro API in un'applicazione commerciale. Ci sono molti altri fornitori che fanno pagare per la geocodifica inversa. Uno che attualmente uso è http://geocoder.us

Altri suggerimenti

BrightKite utilizza l'API di Google (pubblica o privata) per trasformare una geolocalizzazione (acquisita tramite GPS nell'app iPhone o Geode in-browser) in un luogo nominato, quindi sì, è assolutamente possibile .

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top