GeoDistance

29916
,

Bonjour,

Je cherche un moyen ou une librairie qui me permet de récupérer les villes au alentour a partir de la latitude et de longitude sur un rayon donné (5/km,10km,...).

J'ai trouvé cette librairie qui fait ce dont j'ai besoin mais impossible de faire fonctionner : https://github.com/jackpopp/geodistance. Sois elle ne marche pas, sois j'ai mal compris le fonctionnement.

J'ai essayer dans trouver d'autre sur packagiste mais rien ne correspond a les attentes, je me refere donc a la communauté !

Merci d'avance pour votre aide !! ^^

3 Réponse

35326
,

Salut,

Sur la page github, c'est écrit with your eloquent models, utilises-tu Laravel ou l'ORM Eloquent ?

Sinon, voici un post qui explique comment faire (sous réserve que tu stockes dans ta base les villes avec leurs coordonnées): https://stackoverflow.com/questions/4645183/how-do-i-get-nearby-cities-from-a-given-city

29916
,

@Blasakup merci pour ta réponse !

Effectivement, je n'utilise pas Laravel ou l'ORM Eloquent. Donc je comprend mieux pourquoi cela ne fonctionnais pas.. ^^"

Aprés sur le poste de stackoverflow, sa peu effectivement marcher, mais stocker toutes les villes avec leurs coordonnées serais un travaille monste !

Pense tu qu'il sois possible d'utiliser l'API de Google pour faire cela ?

87112
,

Hello,
Google Place le permet, va voir la doc : https://developers.google.com/maps/documentation/javascript/places#place_search_requests
A voir si d'autres comme openstreetmap le permettent...