Je travaille dans un google maps et je veux tracer une ligne entre deux points J'ai utilisé le code suivant d'une question d'utilisateur dans ce site mais cela n'a pas fonctionné avec moi J'ai près de la force lorsque je retire cette fonction dans la classe interne l'application fonctionneTracer une ligne entre deux points android & google maps
mais je besoin parce que je dois tracer des lignes
le code I utilisé est le suivant:
class MyOverlay extends com.google.android.maps.Overlay {
GeoPoint [] geoPointsArray ;
// constructor
public MyOverlay(){
}
@Override
public void draw(Canvas canvas, MapView mapv, boolean shadow){
super.draw(canvas, mapv, shadow);
Paint mPaint = new Paint();
mPaint.setDither(true);
mPaint.setColor(Color.RED);
mPaint.setStyle(Paint.Style.FILL_AND_STROKE);
mPaint.setStrokeJoin(Paint.Join.ROUND);
mPaint.setStrokeCap(Paint.Cap.ROUND);
mPaint.setStrokeWidth(2);
GeoPoint gP1 = new GeoPoint(19240000,-99120000);
GeoPoint gP2 = new GeoPoint(37423157, -122085008);
Point p1 = new Point();
Point p2 = new Point();
Path path = new Path();
projection.toPixels(gP1, p1);
projection.toPixels(gP2, p2);
path.moveTo(p2.x, p2.y);
path.lineTo(p1.x,p1.y);
canvas.drawPath(path, mPaint);
}
} // fin de la classe interne
je vraiment besoin d'aide, quand je viens d'ajouter ce que je suis une force proche: S
S'il vous plaît voir ma réponse et si vous avez des questions, puis me dire. –