Как реализовать поиск в Google Maps по адресу в Android?

Как реализовать поиск в Google Maps по адресу в Android?

Для этого вам нужно создать один class оверлей карты в деятельности карты.

пример

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; } } 

Где, пожалуйста, измените R.drawable.pink . Положите все свои возможности.

Теперь, пожалуйста, напишите ниже код в своем поиске onClick event ..

пример

 List
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 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(); }

Где txtsearch – это EditText а controller – controller карты.

  • Данные метаданных об ошибках Google Play Services v13 в AndroidManifest
  • как получить текущее местоположение в google map android
  • Что такое API-ключ в API Google Maps V3?
  • Как конвертировать из (x, y) экранных координат в LatLng (Google Maps)
  • Карты Google V3: рисовать германские полигоны?
  • Как использовать маркеры SVG в API Карт Google v3
  • NoClassDefFoundError в библиотеке V2 для Google Play Services
  • API Карт Google v3 | нет данных карты
  • Показать всплывающее окно над маркером карты в MapView
  • API Карт Google v2: как сделать маркеры доступными для кликов?
  • Как я могу создать приложение Android в Android Studio, которое использует Google Maps Api v2?
  • Давайте будем гением компьютера.