Uso de la API de Google Places en Android
Estoy tratando de desarrollar una aplicación que puede mostrar las escuelas y los aeropuertos de la localidad. Descubrí que usar la API de Google Places es el camino a seguir.
He visto la documentación aquí … ¿Puede alguien explicar cómo usar la API?
- API de Google Places (Android) LatLongBounds no funciona
- Google Places api AutocompletePrediction prediction.getDescription () MissingDespués de actualizar a Play services a 9.4.0
- Mostrar la ubicación actual y los lugares cercanos y la ruta entre dos lugares con la API de Google Maps en Android
- Cómo utilizar PlaceFilter con Selector de lugar?
- Esta aplicación IP, de sitio o móvil no está autorizada para utilizar esta clave de API - Android
- Ejemplo de autocompletar Google Places
- ¿Cómo obtener 20+ resultados de la API de Google Places?
- Cómo configurar el texto del cuadro de diálogo de google api en el idioma predeterminado de la aplicación
- Cómo utilizar mapas de google coloca autocompletar api y sugerencias de lista en un listview y no un menú desplegable
- Clave de la API de Google Places para Android
- Limitar el resultado en el país con Autocompletar de Google Place?
- Android studio no puede resolver com.google.android.gms.location.places.AutocompleteFilter
- PlacePicker no recoge temas de material
Nuevo tutorial disponible
Parece que el tutorial original de Brian es ahora 404, así que aquí hay un enlace a Google en caso de que la gente vea esta respuesta primero.
https://developers.google.com/places/android-api/current-place-tutorial
Cuando este artículo fue escrito por primera vez este tutorial no existía.
Original:
Usted podría intentar este tutorial (ahora 404): http://blog.brianbuikema.com/2010/08/android-development-part-1-using-googles-places-api-to-develop-compelling-location-based- aplicaciones móviles/
Puede encontrar un tutorial sobre la API de Places en un entorno J2SE, utilizando la Biblioteca de clientes de API de Google para Java en mi blog . También incluye una aplicación de ejemplo en Github que podría empezar.
Si debería ser bastante fácil de portar a Android, ya que la biblioteca de cliente de API de Google para Java es compatible con Android.
Usted tendrá que familiarizarse con HttpClient, HttpRequest, y HttpResponse si no está ya.
Muy sencillamente:
Paso 1) construir su uri con su clave de api y términos de búsqueda según la sintaxis de google
Paso 2) realizar un puesto utilizando ese uri
Paso 3) decodificar la respuesta de la publicación
Feliz codificación
El punto es que usted tiene que construir la URL, crear el HttpRequest y obtener los datos en formato XML o JSON. Después de eso, puede analizar estos datos para obtener la información que desea. La mayoría de la gente lo hace en cada uso, pero creo que la mejor opción es tener un API para ese propósito.
He desarrollado una API que construye la URL, conecta y obtiene los datos en una lista de objetos que representan lugares en un diseño OOP bien estructurado. Y todo sucede en segundo plano en un AsyncTask, que devuelve la información a través de una interfaz / escucha. https://github.com/perezdidac/google-places-api .
Vea este enlace para Mostrar lugares cercanos usando la API de Google Places
prueba esto
- Hay alguna manera de encontrar el identificador de recursos de dibujable
- Soporte RecyclerView no muestra nada hasta que se toca