¿Cómo implementar la funcionalidad de búsqueda para Google Map Api V2 Android?

Tengo que implementar una funcionalidad de búsqueda para mi Android Google Map Api V2 proyecto y no puede encontrar ningún ejemplo de trabajo. Solo necesito ingresar un nombre de ciudad, presionar un botón "Buscar" y luego el mapa debe moverse a la ciudad y mostrar un marcador en él. Al igual que hace la aplicación Google Maps. Autocompletar debe ser agradable sin embargo. I actully llegar a mostrar el mapa, mostrar algunos marcadores, etc, simplemente no puede llegar a realizar la búsqueda y ver los resultados. ¡Por favor ayuda!

Gracias por adelantado

Solo necesito ingresar un nombre de ciudad, presionar un botón "Buscar" y luego el mapa debe moverse a la ciudad y mostrar un marcador en él. Al igual que hace la aplicación Google Maps.

Así que para eso tienes que hacer la funcionalidad en Click de búsqueda en la que tienes que hacer lo siguiente:

  • El nombre de la ciudad ingresado por el usuario se enviará a la google api – Se volverá a lat-largo para usted.
  • Usted utilizará ese lat-largo para agregar el marcador así como,
  • Usted utilizará ese lat-largo para animar el Gmaps Camara. Eso es.
  • De esta manera usted puede llenar su requisito anterior.

Por lo que puedo ver, mover el mapa a un cierto punto se hace llamando el método moveCamera() del objeto de GoogleMap :

  GoogleMap map = ((MapFragment) getFragmentManager() .findFragmentById(R.id.map)).getMap(); LatLng sydney = new LatLng(-33.867, 151.206); map.setMyLocationEnabled(true); map.moveCamera(CameraUpdateFactory.newLatLngZoom(sydney, 13)); 

Tomado de este ejemplo.

Como puede ver, necesitará las coordenadas de latitud y longitud para crear un objeto LatLng . Creo que puede utilizar la búsqueda de lugares de google para obtener esas coordenadas, utilizando http-solicitudes. Ejemplo:

 https://maps.googleapis.com/maps/api/place/textsearch/xml?query=restaurants+in+Sydney&sensor=true&key=AddYourOwnKeyHere 

Sacado de aquí

Que debe devolver datos JSON para usted.

Para autocompletar, vea este enlace

Editar: Wops, la búsqueda de lugar devolverá xml, intente usar … json? Query = … en su lugar

  • ¿Necesita V2 Maps Library el permiso ACCESS_NETWORK_STATE?
  • Las API de Google lanzan error de no-crunch para android
  • Uso de la API Google Maps de Google android v2 como visor de mosaicos sin conexión: ¿es posible?
  • ¿Puede alguien ayudarme a conseguir esta aplicación de mapa de trabajo?
  • ¿Sobreestablece la fuente de mosaico MapView?
  • Android Maps V2 MapView dentro de un fragmento personalizado (NPE)
  • Google Maps de Google Maps onMapReady GoogleMap
  • API de mapa sin conexión para desarrollo móvil
  • ¿Cómo puedo implementar mapas sin conexión usando osmdroid al guardar imágenes de mosaicos de mapa en la base de datos sqlite?
  • ¿Cómo puedo determinar las coordenadas de longitud y latitud para crear un radio de 1 milla alrededor de la ubicación de un usuario?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.