πώς να λάβετε οδηγίες διαδρομής μεταξύ δύο σημείων στο χάρτη για να σχεδιάσετε οδηγίες οδήγησης;

ψήφοι
1

είναι ένας τρόπος για να χρησιμοποιήσετε πυρήνα τοποθεσία ή google ή κάποια άλλη api για την παροχή δύο σημεία στο χάρτη και να πάρει το προκύπτον σύνολο του γεωγραφικού πλάτους ζεύγη / μήκους για τη διαδρομή εκεί;

Έχω δει σε αυτό το σεμινάριο Σχέδιο polyines ή γραμμές σε μια MKMapView ότι το πώς να επιστήσω την κατεύθυνση οδήγησης χρησιμοποιώντας πυρήνα γραφικών ... αλλά στο δείγμα κώδικα που έχει route.csv που έχει προκαθοριστεί σύνολο μήκη και πλάτη ..... πώς κάνω ζευγάρι μήκη και πλάτη ώστε να μπορώ να συντάξει οδηγίες οδήγησης.

Δημοσιεύθηκε 14/10/2009 στις 16:08
πηγή χρήστη
Σε άλλες γλώσσες...                            


4 απαντήσεις

ψήφοι
0

με το Google API μπορείτε να πάρετε τις κατευθύνσεις από δύο σημεία, το μόνο πρόβλημα είναι ότι μπορείτε απλά να το χρησιμοποιήσετε μία φορά την ημέρα, αν δεν πληρώσει.

Αναζήτηση πώς να πάρετε το κλειδί API από το google, υπάρχουν πολλά βίντεο στο youtube να μιλάμε γι 'αυτό.

Furthemore, πήρα μια βιβλιοθήκη που σας hepls να τραβήξουμε τη διαχωριστική γραμμή μεταξύ των σημείων αυτό https://github.com/jd-alexander/Google-Directions-Android

Αφού έθεσε σε εφαρμογή το build.gradle(Module:app), να εφαρμόσουν το libraryστην τάξη, όπως

public class LocationMapActivity extends AppCompatActivity implements RoutingListener

Θα εμφανιστεί ένα σφάλμα να implemets τις μεθόδους ( υποχρεωτικό για την εφαρμογή τους, αλλά δεν είναι απαραίτητο να τα χρησιμοποιήσετε ).

Έκανα ακριβώς αυτό:

 public void route(){

       Routing routing = new Routing.Builder()
                    .travelMode(/* Travel Mode */)
                    .withListener(/* Listener that delivers routing results.*/)
                    .waypoints(/*waypoints*/)
                    .key(/*api key for quota management*/)
                    .build();
        routing.execute();
    }

Περισσότερες πληροφορίες στο σύνδεσμο.

Απαντήθηκε 21/08/2019 στις 19:21
πηγή χρήστη

ψήφοι
0

Παλιά ερώτηση, αλλά MTDirectionsKit ήταν πρόσφατα ανοικτές παρέχονται και λειτουργεί μεγάλο:

MTDirectionsKit

Απαντήθηκε 19/02/2014 στις 15:05
πηγή χρήστη

ψήφοι
0

Αν έχετε μια περιορισμένη χρήση της αίτησης κατευθύνσεις (λιγότερο από ένα ορισμένο ποσό ανά ημέρα) και εμφανίζουν πάντα αποτελέσματα σε ένα χάρτη της Google, που πληρούν τις προϋποθέσεις για τη δωρεάν Google Οδηγίες API.

https://developers.google.com/maps/documentation/directions/

Διαβάστε το μέρος της άδειας καλά να γνωρίζουμε τα όρια. Θα πρέπει εύκολα να είναι σε θέση να ζητήσει μια απάντηση JSON που θα β ευκολότερο να αναλύσει από ένα από xml (συν Apple προσέθεσε JSON parser σε iOS).

Για παράδειγμα

http://maps.googleapis.com/maps/api/directions/json?origin=Boston,MA&destination=Concord,MA&waypoints=Charlestown,MA|Lexington,MA&sensor=false

Αν είστε πάνω από το όριο, θα πρέπει να εξετάσουμε τις άδειες των επιχειρήσεων τους.

Απαντήθηκε 26/03/2012 στις 17:15
πηγή χρήστη

ψήφοι
0

Οι εταιρείες επενδύουν εκατομμύρια δολάρια στην ανάπτυξη αλγορίθμων δρομολόγησης, τόσο πολύ αμφιβάλλω ότι θα είστε σε θέση να το πάρει δωρεάν σε οποιοδήποτε σημείο (είμαι στην ευχάριστη θέση να είναι λάθος, όμως). Για παράδειγμα, το Javascript για API Χαρτών Google υποστηρίζει δρομολόγησης, έτσι υποθέτω ότι θα μπορούσε να χαράξει το επάνω. Τα αποτελέσματα δεν θα είναι γρήγορη ή πολύ, το μυαλό σας.

Απαντήθηκε 14/10/2009 στις 16:22
πηγή χρήστη

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more