Différents marqueurs GoogleMap
Bonsoir,
Je cherche à insérer des marqueurs différents selon le cas à savoir si c'est le point initial, final ou un point d'arrêt sur un itinéraire.
J'ai pu créer un itinéraire sur click et j'insére les marqueurs maintenant je voudrais que l'icone soit différentes selon le cas. Est ce que je devrais avoir autant d'objet Drawable que de type de marqueurs?
Dans mon cas j'ai deux classes : une qui représente la carte et l'autre la couche de marqueurs. Est ce que je devrais faire autant d'appel que de marqueurs du genre :
Code:
1 2 3 4 5 6 7 8 9 10 11 12
| Drawable marqueur = getResources().getDrawable(R.drawable.flagexport);
marqueur.setBounds(0, 0, marqueur.getIntrinsicWidth(),
marqueur.getIntrinsicHeight());
Drawable marqueurInt = getResources().getDrawable(R.drawable.flaginter);
marqueurInt.setBounds(0, 0, marqueurInt.getIntrinsicWidth(),
marqueurInt.getIntrinsicHeight());
Drawable marqueurFin = getResources().getDrawable(R.drawable.flagfinal);
marqueurFin.setBounds(0, 0, marqueurFin.getIntrinsicWidth(),
marqueurFin.getIntrinsicHeight());
mapView.getOverlays().add(new CalqueSites(marqueur, this));
mapView.getOverlays().add(new CalqueSites(marqueurInt, this));
mapView.getOverlays().add(new CalqueSites(marqueurFin, this)); |
Merci d'avance pour votre aide