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.

  • Excepción OutOfMemory para Android Google Maps API V2
  • android + google map api v2 + ubicación actual
  • Error al obtener Google Maps en android
  • Android google maps, google lugares, latitud norte supera el sur latitiude
  • Android Studio - No se puede volver a cargar la lista de AVD (d: skin)
  • Obtener 'Su entrada no es válida' al obtener una clave de API para Google Maps API v2
  • Android 2.3 Google Maps Falta el recurso maps_watermark_dark.png
  • El proyecto de la biblioteca de Android no se registra en Google Map
  • Google Maps no se muestra después de publicar la aplicación android?
  • Com.tools.fd.runtime.BootstrapApplication no se ejecutará a menos que actualice los servicios de Google Play
  • Aplicación móvil de Android: mapas interiores, direcciones para caminar
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.