2011-05-31 7 views
16

Por lo tanto, he visto muchas preguntas sobre esto aquí en SO y en otros foros, pero no hay una respuesta definitiva. Parece un proceso tan básico, así que no entiendo por qué no puedo encontrar ninguna respuesta.Obtener lista de lugares que rodean la ubicación actual del usuario

En la documentación del desarrollador de Android - http://developer.android.com/guide/topics/location/obtaining-user-location.html#Adjusting - cerca de la parte inferior en la sección "Ayudando al usuario a decidir dónde ir", dan el ejemplo, "usted está buscando proporcionar una lista de restaurantes, tiendas y el entretenimiento y el orden de las recomendaciones cambia según la ubicación del usuario ".

Esta publicación - finding nearby locations - sugiere el uso de API externas. No tiene sentido para mí que la API de Android de Google no incluya esta funcionalidad, especialmente teniendo en cuenta la situación anterior en su documentación.

Otros mensajes hablan sobre el uso de GeoCoder + getFromLocationName(). Esto no parece correcto, ya que no parece una búsqueda y parece orientarse hacia una dirección específica.

¿El ejemplo anterior de la documentación del desarrollador de Android se puede hacer utilizando el SDK de Android actual? Lo he visto hecho en muchas aplicaciones y estoy muy frustrado probando soluciones raras que no llegan a ningún lado. Por favor, ayúdame a entender lo que está pasando.

Gracias!

ACTUALIZACIÓN: ¿La API de Google Places no es la respuesta para esto? Es un servicio web, pero parece que hace exactamente lo que he descrito anteriormente. Si estoy muy lejos de esto, por favor avíseme.

Respuesta

3

Google API Client Library para Java (por HTTP basado API) y la API de Google Places (Lugares de Datos) es el camino a seguir.

Using Google Places API

-1

No tiene sentido para mí que la API de Android de Google no incluya esta funcionalidad, especialmente teniendo en cuenta la situación anterior en su documentación.

Esto es solo un escenario con fines ilustrativos. No hay API en el propio Android para encontrar ubicaciones de restaurantes, etc.

¿El ejemplo anterior de la documentación del desarrollador de Android se puede hacer utilizando el Android ADK actual?

El ADK es para la creación de accesorios USB y no tiene nada que ver con los lugares, restaurantes, etc.

+0

1) Esto es tan difícil para mí creer (lo hago, pero es sólo difícil). Solo quiero hacer una simple búsqueda en Google Maps en segundo plano. ¿Qué usa Foodspotters u otras aplicaciones para captar ubicaciones? Me parece que Foodspotters usó Google Maps. 2) Quise decir SDK, no ADK. Lo siento. – JT703

Cuestiones relacionadas