Je suis maikng une carte android auberge que je suis gettin un tableau de lats et longs. J'ai besoin de tracer toutes les valeurs dans les tableaux de lats et longs. Comment faire cela? J'utilise le code suivant pour cela:tracer des marqueurs sur des latitudes et des longitudes données dans les cartes android
GeoPoint p2[];
latitude[i]=object.getDouble("latitude");
longitude[i]=object.getDouble("latitude");
for(int i=0; i<latitude.length;i++){
p2 = new GeoPoint((int) (latitude[i] * 1E6),(int) (longitude[i] * 1E6));
OverlayItem overlayitem =new OverlayItem(p2, "I am ", ""+names[i]);
List<Overlay> mapOverlays = mapViewf.getOverlays();
Drawable drawable = this.getResources().getDrawable(R.drawable.multiple);
CustomItemizedOverlay itemizedOverlay = new CustomItemizedOverlay(drawable, this);
mc = mapViewf.getController();
itemizedOverlay.addOverlay(overlayitem);
mapOverlays.add(itemizedOverlay);
mc.animateTo(p2);
mc.setZoom(11);
mapViewf.invalidate();
Quelqu'un peut-il m'aider à ce sujet? grâce
votre code pas beaucoup clair. c'est bon. boucle votre tableau de latitude et crée un point géo avec lat, valeur longue et crée un élément de superposition et ajoute continue ce processus jusqu'à la fin de la boucle. –