Cómo implementar google maps búsqueda por dirección en Android?

Cómo implementar google maps búsqueda por dirección en Android?

Para ello, debe crear una clase de superposición de mapa en la actividad del mapa.

Ejemplo

class MapOverlay extends com.google.android.maps.Overlay { public boolean draw(Canvas canvas, MapView mapView, boolean shadow, long when) { super.draw(canvas, mapView, shadow); //---translate the GeoPoint to screen pixels--- Point screenPts = new Point(); mapView.getProjection().toPixels(p, screenPts); //---add the marker--- Bitmap bmp = BitmapFactory.decodeResource( getResources(), R.drawable.pink); canvas.drawBitmap(bmp, screenPts.x, screenPts.y-32, null); return true; } } 

Donde por favor cambie R.drawable.pink . Ponga su cualquier dibujable.

Ahora, por favor, escriba a continuación el código en su evento onClick búsqueda.

Ejemplo

 List<Address> addresses = geoCoder.getFromLocationName(txtsearch.getText().toString(),5); if(addresses.size() > 0) { p = new GeoPoint( (int) (addresses.get(0).getLatitude() * 1E6), (int) (addresses.get(0).getLongitude() * 1E6)); controller.animateTo(p); controller.setZoom(12); MapOverlay mapOverlay = new MapOverlay(); List<Overlay> listOfOverlays = map.getOverlays(); listOfOverlays.clear(); listOfOverlays.add(mapOverlay); map.invalidate(); txtsearch.setText(""); } else { AlertDialog.Builder adb = new AlertDialog.Builder(GoogleMap.this); adb.setTitle("Google Map"); adb.setMessage("Please Provide the Proper Place"); adb.setPositiveButton("Close",null); adb.show(); } 

Donde txtsearch es un EditText y el controlador es un controlador de mapa.

  • ¿Cuál es la forma sugerida de implementar superposiciones en v2 de la API de Google Maps para Android?
  • Android maps: No se pudo encontrar el estilo 'mapViewStyle' en el tema actual
  • Android Google Maps: Combine scrollBy con zoomBy para pan y zoom simultáneos
  • ¿Cómo obtener latitud y longitud de la dirección en Android?
  • Manejo del caso cuando se ha perdido un giro en Google Maps
  • Google Maps Android Clustering OnCameraChangeListener () despreciado
  • Cómo utilizar MyLocation-Button en Google Map API V2
  • Problema de exactitud de Google maps
  • Uso de una clave de API de Google Maps para diferentes aplicaciones de Android
  • ¿Cómo configurar el color de las cargas de carga de Google Maps?
  • Integre una función "Buscar mapas" en una aplicación para Android
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.