je suis en trains de développer une application de scanne de code barre de produit pour vous expliquer "lorsque tu trouve dans une magasin tu peut scanner le code barre de n'importe quelle produit ensuit après récupération de code scanner j'affiche une map qui affiche ta position actuelle et la position d'une autre magasin ou le prix et plus bas le code si dessous affiche une map sur ton Mobil avec précision de ta position actuelle mais la problème que je n’arrive pas à dessinée une route qui relie ton position actuelle et le magasin souhaiter .
comme montre l'image suivante:
Nom : location_route_direction_v2_screenshot_featured.png
Affichages : 67
Taille : 36,5 Ko
ce le code de mon activity googleMap.java q'u'affiche le map avec la position actuelle
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
 
package net.ibasic;
import android.annotation.SuppressLint;
import android.app.Activity;
import android.content.Context;
import android.location.Location;
import android.location.LocationListener;
import android.location.LocationManager;
import android.os.Bundle;
import com.google.android.gms.maps.CameraUpdateFactory;
import com.google.android.gms.maps.GoogleMap;
import com.google.android.gms.maps.MapFragment;
import com.google.android.gms.maps.model.LatLng;
import com.google.android.gms.maps.model.MarkerOptions;
 
@SuppressLint("NewApi")
public class googleMapActivity extends Activity implements LocationListener {
 GoogleMap map;
 private static final LatLng A = new LatLng(52.37518, 4.895439);
 
  @Override
 protected void onCreate(Bundle savedInstanceState) {
  super.onCreate(savedInstanceState);
  setContentView(R.layout.googlemap);
 
   LocationManager lm = (LocationManager) getSystemService(Context.LOCATION_SERVICE);
 
   lm.requestLocationUpdates(LocationManager.NETWORK_PROVIDER, 0, 0, this);
 
   map = ((MapFragment) getFragmentManager().findFragmentById(R.id.map))
    .getMap();
 
  }
 
  @Override
 public void onLocationChanged(Location location) {
 
   map.clear();
 
   MarkerOptions mp = new MarkerOptions();
 
   mp.position(new LatLng(location.getLatitude(), location.getLongitude()));
 
   mp.title("my position");
 
   map.addMarker(mp);
 
   map.animateCamera(CameraUpdateFactory.newLatLngZoom(
    new LatLng(location.getLatitude(), location.getLongitude()), 16));
 
  }
 
  @Override
 public void onProviderDisabled(String provider) {
  // TODO Auto-generated method stub
 
  }
 
  @Override
 public void onProviderEnabled(String provider) {
  // TODO Auto-generated method stub
 
  }
 
  @Override
 public void onStatusChanged(String provider, int status, Bundle extras) {
  // TODO Auto-generated method stub
 
  }
}
Pouvez vous m'aider et merci.