Nell'app di maggio utilizzo Map da Google Maps V2 e in questa mappa sto provando ad aggiungere ai marcatori ogni Marker con un'icona, ma il marker sta prendendo la dimensione dell'icona che sta rendendo l'icona sembra canna fumaria. Come è possibile specificare le dimensioni del marcatore in dp modo che io possa controllare come sembra sulla cartaCome specificare la dimensione dell'icona sull'indicatore in Google Maps V2 Android
13
A
risposta
47
Attualmente penso che non possiamo cambiare la dimensione marcatore, così u può aggiungere un'immagine marcatore in drawable e ri -size qualcosa di simile :,
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 aggiungere marcatore essere così con l'icona
map.addMarker(new MarkerOptions()
.position(POSITION)
.title("Your title")
.icon(BitmapDescriptorFactory.fromBitmap(smallMarker))
);
0
Penso che si possa cercare una risposta su this question, dove ha già spiegato come creare un marcatore personalizzato, con una larghezza e altezza determinate creando una bitmap dinamica .
-1
È possibile utilizzare bitmap drawable, che può automatically resolve in base alle dimensioni dello schermo.
0
[edit: formattazione]
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);
}
Problemi correlati
- 1. Modifica la dimensione dell'indicatore nell'API di Google Maps v2
- 2. Google Maps API Android v2 Overlay
- 3. Android Google Maps v2 Animazione fotocamera
- 4. Google Maps Android V2 - Schermo vuoto
- 5. Android Google Maps V2 Posizione utente
- 6. Android Google Maps V2 cambia icona La mia posizione
- 7. Circle on Google Maps per v2 Android lampeggia quando cambia la dimensione di SeekBar
- 8. Posizionamento di Google maps v2 comandi di zoom in Android
- 9. API di Google Maps v2 in Dialog
- 10. Sostituzione per ItemizedOverlay in Google Maps V2 per Android?
- 11. rilevamento Touch polyline in Google Maps Android API v2
- 12. Come disegnare Polilinea interattiva su route google maps v2 android
- 13. Che cosa corrisponde geopoint in Android Google Maps API V2?
- 14. Android Studio Maps Api v2
- 15. schermata grigia di Google Maps API v2
- 16. Come bloccare la fotocamera nell'API di Google Maps API V2
- 17. Come ottenere la posizione corrente nell'API di Google Maps V2
- 18. Google Maps V2 - Android - Ottieni il livello di zoom corrente
- 19. Android Google Maps v2, MAP_TYPE_NONE e quadratini neri
- 20. Indicatori di centro API V2 per Android Google maps
- 21. come spostare la camma su un marker specifico in google maps v2 in android
- 22. Come animare la videocamera in una posizione specificata in Google Maps v2 per Android?
- 23. API Android di Google Maps v2 creando una nuova LocationSource
- 24. Google Maps V2 - Android - Ottenere un elenco di marcatori
- 25. Apri mappe stradali con Android Google Maps Api v2
- 26. Android Google Maps v2 - Aggiungi oggetto al marker
- 27. Android Google Maps v2: ascoltatore su clic che non risponde
- 28. Bitmap di ridisegno su Google Maps v2 per Android
- 29. Eccezione di memoria con android google maps v2
- 30. Google android maps api v2 Mostra sempre il titolo dell'indicatore
Grazie Man !!!!!!! –