Android benutzerdefinierte Marker-Symbol

Ich arbeite an der Anwendung mit Google Maps, also möchte ich eine benutzerdefinierte Markierung für jeden benutzerdefinierten Platz definieren, zum Beispiel (Tankstelle- Hotel- Hospital ..)! Ich habe eine Overlays Klasse mit der Breite und Länge von vielen Orten und ich möchte nur, wie man eine benutzerdefinierte Ikone geben!

  • Einfach in App Kauf App Android
  • JQuery und mobile Browser-Kompatibilität?
  • Holen Sie sich die aktuelle Sprache im Gerät
  • ActivityNotFoundException bei der Verwendung von Facebook Plugin mit Unity
  • Unterschied zwischen `initLoader` und` restartLoader` in `LoaderManager`
  • Aufruf von setDisplayHomeAsUpEnabled für Fragmente in ActionBarCompat
  • Facebook Like Button in Android Anwendung
  • Exportieren von SQLite-Datenbank in csv-Datei in Android
  • Einzelne Konfigurationsaktivität für mehrere Homescreen Widgets
  • Gradle: Wie bekomme ich androidTest Ergebnisse in der Konsole?
  • Wie kann ich einen Benutzer auf Firebase mit dem Google Provider neu authentifizieren?
  • Sind Android-Sendungen in der Reihenfolge erhalten?
  • 3 Solutions collect form web for “Android benutzerdefinierte Marker-Symbol”

    Mit dem neuen Maps Api Einstellen des Icon für einen Marker erfolgt mit dem folgenden Code:

    MarkerOptions markerOptions = new MarkerOptions().icon(BitmapDescriptorFactory.fromResource(R.drawable.icon_location)); 

    Das Symbol kann nicht geändert werden, nachdem ein Marker erstellt wurde. Um ein Symbol zu ändern, entfernen Sie den Marker und lesen ihn mit einem neuen Bild.

    Mit dem APi v2 kannst du (markerObject).setIcon(BitmapDescriptor) zum Ändern / Setzen des (markerObject).setIcon(BitmapDescriptor) .

    OverlayItem.setMarker scheint wie die Methode, die Sie suchen.

    Beachten Sie, dass es (oder verwendet werden) ein gotcha Sie müssen bewusst sein; Sie müssen zunächst Drawable.setBounds , um die sichtbaren Grenzen des Zeichensatzes festzulegen, bevor er ordnungsgemäß gerendert werden kann. Man könnte ein Fummeln brauchen, um es zu erreichen; Siehe diese antwort

    Das Android ist ein Google Android Fan-Website, Alles ├╝ber Android Phones, Android Wear, Android Dev und Android Spiele Apps und so weiter.