Existe uma API que posso usar para duplicar a funcionalidade “locais” do iPhoto '09?

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

  •  06-07-2019
  •  | 
  •  

Pergunta

Eu vi o discurso de abertura da Apple e foi muito impressionado com a funcionalidade novos lugares que foi adicionado ao iPhoto '09 . Em suma, é preciso a informação geocode de uma foto e converte-o em um lugar real. Então, ao invés de -41.51.2 ou o que quer, ele diz que "Empire State Building".

Parece divertido de usar, mas também é similar a uma característica que eu queria acrescentar a um aplicativo da minha própria. Assim, a partir da perspectiva de um desenvolvedor, eu estou querendo saber se alguém está ciente de que o serviço Apple está usando para resolver um mapeamento "geocode para o lugar"? Ou é acreditado para ser algo que eles desenvolveram em casa?

Foi útil?

Solução

Editar Uma vez que esta foi a minha pergunta originalmente, e borbulhou novamente recentemente, apenas a edição para adicionar a resposta 2016 aqui ... desde iOS 5, geocodificação reversa está disponível através CLGeocoder. Desde iOS 6.1, geocodificação para a frente é parte do SDK usando MKLocalSearch.

O processo você está se referindo é chamado de "geocodificação reversa." Um serviço de geocodificação reversa leva latitude e longitude como entrada e retorna um endereço mundo real como saída. Existem vários provedores lá fora, que oferecem este serviço. Ambos Yahoo e Google têm APIs, mas restringi-lo a olhar para cima endereço a ser plotados em um mapa Yahoo ou Google. Eles também restringir-lo de usar suas APIs em uma aplicação comercial. Existem muito poucos outros provedores que cobram para a geocodificação reversa. Um que eu uso atualmente é http://geocoder.us

Outras dicas

BrightKite usa a API do Google (pública ou privada) para ligar a geolocalização (capturado via GPS no iPhone app ou Geode in-browser) em um lugar chamado, então sim, é absolutamente possível .

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top