Google direction de la route à partir de l'emplacement actuel à l'emplacement connu
- Je utiliser le MapsActivity
classe dans ce projet. Sur ma carte, vous pouvez voir de nombreux marqueurs. J'ai beaucoup d'endroits connus, mais dans mon code, j'ai juste l'affichage des deux endroits par exemple.
Je ne comprends pas comment utiliser la direction de l'API et JSON. Comment puis-je afficher l'itinéraire, la distance et le temps de déplacement à partir de ma position actuelle (et variable), à un emplacement connu (constante)?
public class MapsActivity extends FragmentActivity {
private GoogleMap mMap; //Might be null if Google Play services APK is not available.
private Map<Marker, Class<?>> allMarkersMap = new HashMap<Marker, Class<?>>();
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_maps);
setUpMapIfNeeded();
}
private void setUpMap() {
Marker marker1 = mMap.addMarker(new MarkerOptions()
.position(new LatLng(14.608177, 120.967422))
.title("Sample2")
.snippet("zzzzzzz"));
allMarkersMap.put(marker1, MainActivity.class);
Marker marker2 = mMap.addMarker(new MarkerOptions()
.position(new LatLng(14.611335, 120.962160))
.title("Sample1")
.snippet("sssssss"));
allMarkersMap.put(marker2, MainActivity2Activity.class);
mMap.setMyLocationEnabled(true);
mMap.setOnInfoWindowClickListener(new GoogleMap.OnInfoWindowClickListener() {
@Override
public void onInfoWindowClick(Marker marker) {
Class<?> cls = allMarkersMap.get(marker);
Intent intent = new Intent(MapsActivity.this, cls);
startActivity(intent);
}
});
}
OriginalL'auteur Newbee | 2015-09-27
Vous devez vous connecter pour publier un commentaire.
Ont un oeil à ce tutoriel:
Le dessin de la conduite des itinéraires entre deux points à l'aide de Google Directions dans Google Map API Android V2
Il montre comment dessiner une carte de l'itinéraire entre deux points, calculer la distance et le temps de voyage.
Si vous rencontrez des problèmes en suivant le tutoriel, télécharger le Android Studio exemple de projet à partir du lien ci-dessous:
MapDemo.zip
désolé pour la fin de la relecture.J'ai joint un autre lien dans ma réponse où j'ai joint android studio exemple de projet pour dessiner la carte de l'itinéraire b/w deux points.S'il vous plait un coup d'oeil marquer cette réponse comme correcte si cela vous a aidé.
merci pour votre réponse. Je vais vérifier le fichier zip joint dans android studio. Im vais commenter ici pour de l'aide. Merci de toujours répondre pour m'aider. Merci
Erreur: Permettre Gradle 'mode hors connexion" et de synchronisation de projet merci de m'aider avec ceci 🙁 Im toujours ce problème.
Quelle version d'android studio que vous utilisez?
OriginalL'auteur waleedsarwar86