2016-12-28 5 views
-4

Ich habe zwei Punkt in Google Mapsbekommen natürlich zwischen zwei Punkten in Google Maps

pointA = -6.468151012664202, 106.77200317382812 
pointB = -6.121438675500974, 106.47125244140625 

Wie kann ich den Kurs erhalten/Lager mit JavaScript oder MySQL Query?

+3

Willkommen Überlauf zu stapeln. Obwohl es sich um eine Fülle von Informationen handelt, handelt es sich nicht um einen Code-Writing-Service. Es gibt eine Menge Ressourcen für das Google Maps-API. Probieren Sie es aus, sehen Sie, wie weit Sie kommen, und wenn Sie stecken bleiben, kommen Sie mit Code zurück und die Leute werden Ihnen helfen. Bitte schauen Sie [hier, um zu sehen, wie man eine gute Frage stellt] (http://stackoverflow.com/help/how-to-ask), und dann [hier, um zu lernen, wie man ein vollständiges, minimales und überprüfbares Beispiel liefert] (http: // stackoverflow : //stackoverflow.com/help/mcve) – Tom

Antwort

0

Sie benötigen die geometry Bibliothek der Google Maps API. Wenn Sie den JS laden, müssen Sie den URL-Parameter libraries=geometry dem JS-Skript hinzufügen.

Dann können Sie tun:

var pointA = new google.maps.LatLng(-6.468151012664202, 106.77200317382812); 
var pointB = new google.maps.LatLng(-6.121438675500974, 106.47125244140625); 

var bearing = google.maps.geometry.spherical.computeHeading(pointA, pointB); 

See: - https://developers.google.com/maps/documentation/javascript/geometry - https://developers.google.com/maps/documentation/javascript/reference#spherical

+0

Wie benutzt man es nodejs (Backend)? –

Verwandte Themen