Autore Topic: Marcatori diversi sulla mappa  (Letto 655 volte)

Offline Alhazred

  • Utente junior
  • **
  • Post: 51
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Asus Zenfone 2 Laser ZE550KL
  • Sistema operativo:
    Windows 10 Home 64bit
Marcatori diversi sulla mappa
« il: 10 Marzo 2012, 01:05:52 CET »
0
Su una mappa devo mostrare 2 posizioni, l'ho fatto seguendo questo tutorial preso da questo stesso forum.
Con questo codice mi si presenta lo stesso marcatore che si vede nelle immagini del tutorial.
Ho provato a sostituirlo così
Codice: [Seleziona]
//scelgo il marker il marker
Drawable drawable = ShowMapActivity.this.getResources().getDrawable(R.drawable.walk_marker);
//lo imposto come predefinito
MapItemizedOverlay itemizedoverlay = new MapItemizedOverlay(drawable, ShowMapActivity.this);

Double geoLat = location.getLatitude()*1E6;
Double geoLng = location.getLongitude()*1E6;
GeoPoint point = new GeoPoint(geoLat.intValue(), geoLng.intValue());
OverlayItem overlayitem = new OverlayItem(point, "", "");
itemizedoverlay.addOverlay(overlayitem);
Dove "walk_marker" è la mia immagine che voglio usare e MapItemizedOverlay è una classe che implementa ItemizedOverlay.
La mia immagine appare come marcatore, ma sotto resta anche l'altro marcatore.

Come faccio a visualizzare solo il mio marcatore?
Se volessi usare due marcatori diversi per i due punti che visualizzo sulla mappa, come dovrei fare?