Im Mai App ich verwende Karte von Google Maps V2 und in dieser Karte ich versuche, Marker für jedes Marker mit einem Symbol hinzufügen, aber der Marker nimmt Die Größe des Symbols, durch das das Symbol angezeigt wird. Wie ich die Größe des Markers in dp angeben können, so dass ich kontrollieren kann, wie es aus wie auf der KarteWie die Größe des Symbols auf dem Marker in Google Maps V2 Android
13
A
Antwort
47
Derzeit denken, sieht i wir nicht die Markergröße ändern kann, so kann u Markierungsbild in ziehbar und neu hinzufügen -größe so etwas wie dieses :,
int height = 100;
int width = 100;
BitmapDrawable bitmapdraw=(BitmapDrawable)getResources().getDrawable(R.mipmap.marker);
Bitmap b=bitmapdraw.getBitmap();
Bitmap smallMarker = Bitmap.createScaledBitmap(b, width, height, false);
Ur hinzufügen Marker mit Symbol wie dieses
map.addMarker(new MarkerOptions()
.position(POSITION)
.title("Your title")
.icon(BitmapDescriptorFactory.fromBitmap(smallMarker))
);
0
Ich denke, Sie können eine Antwort auf this question suchen, wo bereits erläutert, wie Sie eine benutzerdefinierte Markierung mit einer bestimmten Breite und Höhe erstellen, indem Sie eine dynamische Bitmap erstellen.
-1
Sie können bitmap drawable, die automatically resolve basierend auf Ihrer Bildschirmgröße verwenden können.
0
[edit: Formatierung]
Drawable circleDrawable = getResources().getDrawable(R.mipmap.primarysplitter);
bitmapDescriptor=getMarkerIconFromDrawable(circleDrawable);
private BitmapDescriptor getMarkerIconFromDrawable(Drawable drawable) {
Canvas canvas = new Canvas();
Bitmap bitmap = Bitmap.createBitmap(drawable.getIntrinsicWidth(), drawable.getIntrinsicHeight(), Bitmap.Config.ARGB_8888);
canvas.setBitmap(bitmap);
drawable.setBounds(0, 0, (int)getResources().getDimension(R.dimen._30sdp), (int)getResources().getDimension(R.dimen._30sdp));
drawable.draw(canvas);
return BitmapDescriptorFactory.fromBitmap(bitmap);
}
Verwandte Themen
- 1. Ausblenden Marker Info Fenster in Android Google Maps API v2
- 2. Android Maps v2 benutzerdefinierte Marker hat falsche Position auf Zoom
- 3. Google Maps Android API v2, falscher Marker Ort
- 4. Drehen Sie den Marker wie in der Benutzerrichtung auf Google Maps V2 Android
- 5. Android Google Maps v2 Kameraanimation
- 6. Google Maps-API für Android: Ausblenden des Marker-Snippets
- 7. Google Maps v2 Marker zOrdering - nach oben gesetzt
- 8. Android Google Maps v2: auf Klick-Listener reagiert nicht
- 9. Android Maps mit benutzerdefinierten Marker (Text auf dem Marker)
- 10. Google Maps v2: Autorisierungsfehler
- 11. Google Maps Android API V2 Blackout Teil des Layouts
- 12. google map android api v2 marker schatten
- 13. Google Maps Android V2 und Direction API
- 14. Map-Markierungen mit Text in Google Maps Android API v2
- 15. Android - Google Maps api v2 - Zoomsteuerung deaktivieren
- 16. Woher weiß man, welcher Marker in Google Maps v2 für Android angeklickt wurde?
- 17. Google Maps Android API v2 Route Overlay
- 18. So entfernen Sie einzelne Marker mit Google Maps V2?
- 19. Android Google Map v2 - Startaktivität beim Klicken auf Marker infoWindow
- 20. Google Maps api v2 Zoomen in der Nähe der Markierung
- 21. Resize Google Maps Marker Symbolbild
- 22. Android 2.3 und Google Maps API v2
- 23. Bouncy Marker in Google Maps v3
- 24. Google Maps Marker Gruppierung
- 25. Android Google Maps V2 User Location
- 26. Google Map v2 Marker Animation
- 27. Google Maps Marker Filtering
- 28. Android Google Maps Marker deaktivieren Navigationsoption
- 29. Android Google Maps API v2 Anzeige Route
- 30. Wie behalte Marker von Google API Android v2?
Thanks Man !!!!!!! –