Je suis en train d'écrire une application qui doit tracer un "itinéraire" composé de beaucoup de points GPS (long + lat). Les points sont proches les uns des autres et ne suivent pas les routes, le simple fait de tracer une ligne entre chaque point est idéal.Android tracer un chemin sur une mapView à partir d'une grande quantité de points de longitude/latitude
La mise en œuvre actuelle que j'ai est très lente que je suis en boucle sur toutes les coordonnées GPS et en créant un nouveau point et overlayitem dans une superposition détaillée. Cela prend environ 20 secondes pour charger tous ces points et les dessiner sur la carte. Existe-t-il un moyen de construire une série de lignes ou de pointer à partir des coordonnées GPS et de les dessiner sur la carte?
Exemple de mise en œuvre actuelle:
for each set of long+lats // removed to simplify
point= new GeoPoint(latitude,longitude);
overlayitem = new OverlayItem(point,"","");
itemizedOverlay.addOverlay(overlayitem);
mapOverlays.add(itemizedOverlay);
mMapController.setCenter(point);
Merci à l'avance, espérons que je l'ai expliqué assez bien.
Merci, il a fallu quelques modifications, mais j'ai réussi à le faire fonctionner, merci. – stealthcopter