bonjour tout le monde
j'ai un problème dans la programmation sous android ,
je développe une application qui permet designer des point sur la carte Google Maps , voici la classe qui me permet d'effectuer cette tache :
le problème ce qu'il affiche point par point c a d le point désigner ce supprimer dés que la deuxième ce désigne voici le code de la classe
merci d'avantCode:public void draw (Canvas canvas,MapView mapView,boolean shadow) { super.draw(canvas, mapView, shadow); double lalti; double longit; while(j<3) { // boucle pour afficher 3 points déjà enregistrent dans un fichier (soit sure c est pas le problème ) j++; lalti = myPrefs.getFloat("laltitude"+j, 0); longit= myPrefs.getFloat("longitude"+j, 0); GeoPoint geoPoint = new GeoPoint((int) (lalti * 1E6), (int) (longit * 1E6)); Point pointEcran =new Point(); Projection projection=mapView.getProjection(); projection.toPixels(geoPoint, pointEcran); Paint paint=new Paint(); paint.setColor(Color.GREEN); canvas.drawCircle((float)pointEcran.x,(float) pointEcran.y, 10,paint); } }
-----