¿Hay alguna API que pueda usar para duplicar la funcionalidad "Lugares" de iPhoto '09?

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

  •  06-07-2019
  •  | 
  •  

Pregunta

Vi la dirección principal de Apple y quedé muy impresionado con la nueva funcionalidad de Places que se agregó a iPhoto '09 . En resumen, toma la información de geocodificación de una foto y la traduce a un lugar real. Entonces, en lugar de -41.51.2 o lo que sea, dice "Empire State Building".

Parece divertido de usar, pero también es similar a una característica que he querido agregar a una aplicación propia. Entonces, desde la perspectiva de un desarrollador, me pregunto si alguien sabe qué servicio está utilizando Apple para resolver un "código geográfico para colocar". ¿cartografía? ¿O se cree que es algo que desarrollaron en casa?

¿Fue útil?

Solución

EDITAR Como esta fue mi pregunta originalmente, y surgió nuevamente recientemente, solo edito para agregar la respuesta de 2016 aquí ... desde iOS 5, la geocodificación inversa está disponible a través de CLGeocoder. Desde iOS 6.1, la geocodificación directa es parte del SDK usando MKLocalSearch.

El proceso al que se refiere se denomina "geocodificación inversa". Un servicio de geocodificación inversa toma la latitud y la longitud como entrada y devuelve una dirección del mundo real como salida. Existen varios proveedores que ofrecen este servicio. Tanto Yahoo como Google tienen API, pero lo restringen a buscar la dirección que se trazará en un mapa de Yahoo o Google. También le restringen el uso de sus API en una aplicación comercial. Hay muchos otros proveedores que cobran por la geocodificación inversa. Uno que uso actualmente es http://geocoder.us

Otros consejos

BrightKite utiliza la API de Google (ya sea pública o privada) para activar una geolocalización (capturada por GPS en la aplicación de iPhone o Geode en el navegador) en un lugar con nombre, así que sí, es absolutamente posible .

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top