Wie macht man die Richtung auf Google Maps? Ich bin sehr neu auf Google Maps. Ich habe Tutorial auf Google-Entwicklern versucht, aber es verwendet Places-Bibliothek, wenn es Richtungen vorgibt. aber mein Problem ist, ich habe zwei Punkte, zum Beispiel Punkt A und B. Punkt A und B haben Breiten- und Längengrad, die in MySQL gespeichert sind. Wie kann ich Richtung von 2 Punkten machen (Punkt A & B), die Länge und Länge auf mysql gespeichert? Danke.Google Map Direction mit Daten von Mysql
-2
A
Antwort
0
Das verknüpfte Lernprogramm verwendet nicht die Bibliothek places.
Wenn Sie den Fixbreitengrad & Longitude verwenden möchten, holen Sie sie aus der DB, erstellen Sie google.maps.LatLng
's (oder LatLngLiterals) basierend auf den Werten und verwenden Sie sie als Ursprung und Ziel.
Beispiel (vorausgesetzt, Sie 4 PHP-Variablen $point_a_lat
, $point_a_lng
, $point_b_lat
, $point_b_lng
erstellen)
function initMap() {
var directionsService = new google.maps.DirectionsService;
map = new google.maps.Map(document.getElementById('map'), {
zoom: 7,
center: {lat: 41.85, lng: -87.65}
}),
directionsDisplay = new google.maps.DirectionsRenderer({map:map}),
displayRoute=function(origin,destination){
directionsService.route({
origin: origin,
destination: destination,
travelMode: google.maps.TravelMode.DRIVING
}, function(response, status) {
if (status === google.maps.DirectionsStatus.OK) {
directionsDisplay.setDirections(response);
} else {
alert('Directions request failed due to ' + status);
}
});
};
displayRoute(
{
//lat:<?php echo $point_a_lat;?>,
//lng:<?php echo $point_a_lng;?>,
lat:52.52,
lng:13.40
},
{ //lat:<?php echo $point_b_lat;?>,
//lng:<?php echo $point_b_lng;?>,
lat: 48.85,
lng: 2.35
}
);
}
html, body {
height: 100%;
margin: 0;
padding: 0;
}
#map {
height: 100%;
}
<div id="map"></div>
<script src="https://maps.googleapis.com/maps/api/js?v=3&callback=initMap"
async defer></script>
Verwandte Themen
- 1. Google Map mit Standardrichtung
- 2. Anzeigen von JSON-Daten auf Google Map
- 3. Google Maps Android V2 und Direction API
- 4. Ändern von Daten im Info-Fenster mit Google Map-Markierungen
- 5. Parse JSON-Daten von Google Map API mit Java
- 6. google map api v2
- 7. Zeige Marker auf google map mit Daten von mysql in php
- 8. ändern Farbe von google map api v2
- 9. Get Polygone von Google Map
- 10. Verwendung von Google Map APIs
- 11. Google Map Kreis mit Label
- 12. Google Map API mit jQuery
- 13. Google Map Autovervollständigen mit Laravel
- 14. Google Map Marker mit URL
- 15. Diskrepanzen zwischen Google Map Search und Google Map API
- 16. Google Map Problem Adressierungsort von DB
- 17. Tipsy Tooltip Direction Problem
- 18. (Polymer) Aktualisieren von google-map nach dem dynamischen Hinzufügen von google-map-markern zu DOM
- 19. Google Map Einfache Polylinie Map to image
- 20. Google Map Directions in android
- 21. Offline benutzerdefinierte gedeckte Google Map mit Phonegap?
- 22. Google Map referer-not-allowed-map-Fehler
- 23. google map spiderfier Cluster
- 24. Google Map GEO Ergebnisse
- 25. Google Map in TabelleView
- 26. Efficient Map Overlays in Android Google Map
- 27. DOM-Ereignis von Google Map antwortet nicht
- 28. Google Map Integration probleme
- 29. Google Map ersetzen?
- 30. Marker auf Google Map mit Echtzeitdaten verschieben
die Tutorial? Kannst du einen Link geben? –
https://developers.google.com/maps/documentation/javascript/directions#DisplayingResults @ Dr.Molle – dazzle
, dass ich brauche Richtungen aus Breite und Länge machen, die in mysql @ Dr.Molle – dazzle