2017-10-17 4 views
0

Je voudrais calculer la distance entre un ensemble de points (chemin) et un seul point dans l'application côté serveur (Node.js). Donc, j'ai creusé sur Internet, je n'ai pas trouvé une solution intéressante sauf que je trouve ce que je cherche, mais pour le front-end. polyline.isLocationOnEdge().
Y at-il un moyen de l'utiliser sur le côté serveur, ou une alternative à celui-ci.
Merci d'avance.Gmap distance entre le point et le côté du serveur de chemin

+0

Pouvez-vous élaborer sur la question de savoir comment les points sont représentés et que signifie un chemin? – vijaykrishnavanshi

+0

Eh bien, le point est un géopoint avec des attributs {lat, lng}, et le chemin est un ensemble de géopoints (google maps stuff) –

+1

turf.along devrait aider. Son mentionné sur la première page de la documentation ici. Lien: http://turfjs.org/docs/ – vijaykrishnavanshi

Répondre

0

Pour ce problème, j'ai cherché la fonction Google isLocationOnEdge, et j'ai trouvé l'implémentation Java pour cela PolyUtil. Ensuite, le reste est de convertir le code en code JavaScript nodejs, et cela a bien fonctionné.