Rotativo dibujable que se utilizará como icono de marcador en Google Map
Quiero añadir marcadores al mapa (api v2) desde un drawable actualmente lo hago así:
mMarkers.add(mMap.addMarker(new MarkerOptions().position(ll).icon(BitmapDescriptorFactory.fromResource(R.drawable.pin))));
Ahora quiero girar el dibujable antes de usarlo como un icono de marcador. Cuál es la mejor manera de hacerlo ? Lo intenté
- La ventana de información no es la posición central Android Google Map v2
- El acoplamiento de los mapas de Google produce el marcador movido levemente cuando abierto con la aplicación nativa del iphone / androide
- Android OnInfoWindowClickListener () nunca llamado
- Marcador de Google Maps para Android: Released unknown imageData reference
- Android, ¿Cómo eliminar todos los marcadores de Google Map V2?
Bitmap bmpOriginal = BitmapFactory.decodeResource(this.getResources(), R.drawable.pin); Bitmap bmResult = Bitmap.createBitmap(bmpOriginal.getWidth(), bmpOriginal.getHeight(), Bitmap.Config.ARGB_8888); Canvas tempCanvas = new Canvas(bmResult); tempCanvas.rotate((float)answer.getPoints().get(i).getAzimut(), bmpOriginal.getWidth()/2, bmpOriginal.getHeight()/2); tempCanvas.drawBitmap(bmpOriginal, 0, 0, null); mMarkers.add(mMap.addMarker(new MarkerOptions().position(ll).icon(BitmapDescriptorFactory.fromBitmap(bmResult))));
Pero el extraíble resultante es extrañamente deformado. Creo que debe haber una solución mejor y más limpia.
- Establecer un icono de marcador en Google Maps API
- ¿Cómo puedo crear un borde de burbuja de voz para un icono personalizado de Google Marker con Picasso?
- Cómo añadir marcadores a las calles solamente - Android Development
- Cómo corregir el movimiento suave del marcador en google maps v2?
- Tamaño del marcador mapview android
- Google Maps API v3 en PhoneGap: marcadores que no dibujan correctamente después de mover
- API de Google Maps - Desplazamiento para la imagen de marcador - Reemplazar marcador - No en GeoPosition
- Cómo cambiar el icono de marcador pulsado usando android-maps-utils?