Estoy utilizando la clase ItemizedIconOverlay y actualmente estoy mostrando eventos en el mapa junto con la posición del usuario con el mismo icono predeterminado.OSMdroid agregar iconos personalizados a ItemizedOverlay
¿Cómo cambio el conjunto de iconos para cada plantilla?
¿Hay algo similar al ejemplo google.maps:
drawable = getResources().getDrawable(R.drawable.marker);
drawable3 = getResources().getDrawable(R.drawable.disruption);
drawable2 = getResources().getDrawable(R.drawable.marker_me);
itemizedOverlay = new MyItemizedOverlay(drawable, mapView);
itemizedOverlay2 = new MyItemizedOverlay(drawable2, mapView);
itemizedOverlay3 = new MyItemizedOverlay(drawable3, mapView);
hice que cada itemizedOverlay tienen su propio marcador ...
¿Cómo hacer esto con Open Street Maps?
mResourceProxy = new DefaultResourceProxyImpl(getApplicationContext());
this.mMyLocationOverlay = new ItemizedIconOverlay<OverlayItem>(mItems, new Glistener(), mResourceProxy);
Gracias por su ayuda y es una pena no mucho apoyo está disponible en línea para este proyecto de código abierto ...
Gracias funcionó! – bubbly
¿Pero puedo agregar un marcador predeterminado para toda la superposición? Like itemizedOverlay = new MyItemizedOverlay (dibujable, mapView); y luego cada elemento agregado a esa superposición obtiene el marcador específico. – bubbly
Sí, parece que hay otro constructor disponible que también toma un marcador predeterminado. Editaré mi respuesta con una actualización – NickT