Ich muss Nummern von Maut bekommen, wenn ich von Punkt A nach B fahre. Ich benutze dafür die google direction API. Die API bietet Informationen Wetter die Straße ist Mautstraße oder nicht in html_instructions Tag als Antwort, aber eine Mautstraße kann Nummer zu Maut enthalten, gibt es eine Möglichkeit, sie zu zählen.Wie bekomme ich die Anzahl der Maut zwischen zwei Punkten in Google Richtung API?
-1
A
Antwort
1
Mit directions-draggable Code. Um die Anzahl der Maut in den Weg zu berechnen, müssen Sie sie in myroute.legs[i].steps[j].instructions
finden, die das Ergebnis von Richtungsanzeigediensten ist. Für toll road
Ich bin mit regulären Ausdruck
-Code unten
function containsWord(string, word) {
return new RegExp('(?:[^.\w]|^|^\\W+)' + word + '(?:[^.\w]|\\W(?=\\W+|$)|$)').test(string);
}
function computeTotalDistance(result) {
var total = 0;
var myroute = result.routes[0];
var totalTolls=0;
for (var i = 0; i < myroute.legs.length; i++) {
//console.log(myroute.legs[i].steps);
for(var j=0;j<myroute.legs[i].steps.length;j++){
//console.log(myroute.legs[i].steps[j].instructions);
if(containsWord(myroute.legs[i].steps[j].instructions.toLowerCase(), 'toll road')){
totalTolls+=1;
}
}
total += myroute.legs[i].distance.value;
}
total = total/1000;
document.getElementById('total').innerHTML = total + ' km';
document.getElementById('totalTollCount').innerHTML = totalTolls ;
}
Verwandte Themen
- 1. Fahrstrecke zwischen zwei Punkten
- 2. Wie bekomme ich die Anzahl der Stunden zwischen zwei Zeiten?
- 3. findet Entfernung zwischen zwei geo Punkten mit Richtung android
- 4. Google Maps Richtung Api Falsche Richtungen zurückgeben?
- 5. Wie erreiche ich die Entfernung zwischen zwei Punkten in Android?
- 6. Sinuswelle UIBezierPath zwischen zwei Punkten
- 7. Position zwischen zwei Punkten?
- 8. Wie finde ich die Anzahl der Stunden zwischen zwei Tagen?
- 9. OpenLayers: Wie berechne ich die Entfernung zwischen zwei Punkten?
- 10. Google Maps: Wie man json Daten des Weges zwischen zwei Punkten mit Google Maps api
- 11. WP Rest api: Wie bekomme ich die Anzahl der Kommentare
- 12. Wie zeichne ich einen Pfeil zwischen zwei Punkten in d3v4?
- 13. Finden der Entfernung zwischen 2 Punkten mit Google Maps API
- 14. Wie bekomme ich die Anzahl der Tage zwischen zwei Daten in Nodatime
- 15. Wie bekomme ich die Anzahl der Tage zwischen zwei Daten in Java?
- 16. Wie bekomme ich die Richtung der TGA-Datei in Java
- 17. Woher weiß ich die Anzahl der Zellen zwischen zwei Punkten im Array?
- 18. iOS Google Maps Richtung api Geben falscher Weg verzerrt
- 19. MongoDB Druckabstand zwischen zwei Punkten
- 20. Wie berechne ich die Anzahl der Werktage zwischen zwei Daten?
- 21. bekommen natürlich zwischen zwei Punkten in Google Maps
- 22. Wie bekomme ich "Bus Service No" mit Google API
- 23. Wie bekomme ich die Anzahl der Elemente in der Partition?
- 24. Wie verwende ich OpenStreetMap, um die Entfernung zwischen zwei Punkten zu erhalten?
- 25. Wie bekomme ich die Anzahl der Tage zwischen zwei Kalender-Instanzen?
- 26. Matlab Winkel zwischen zwei Punkten
- 27. Mit der Maus zwischen zwei Punkten wechseln
- 28. Wie bekomme ich den Arclen zwischen zwei Kurvenpunkten in Maya?
- 29. Glatte Interpolation zwischen zwei Punkten
- 30. Inhalt zwischen zwei Punkten scrollen
Ich denke Frage auf Android basiert, die wurde mir klar, now.I beantwortet haben in Javascript .Hope dies einen Hinweis gibt –
@ Deep3015 Hallo danke für die Antwort, aber ich habe eine Frage kann einzelne Mautstraße mehrere Maut enthalten? –
Ich bekomme keine Zweifel. Was ist _single maut road_, ist es Start zum Zielweg oder es ist ein Unterteil der Route. Wenn es sich um einen Unterabschnitt handelt, ist es nicht möglich, dass _eine einzelne gebührenpflichtige Straße mehrere Gebühren enthält. –