Je souhaite afficher les événements se produisant près de ma ville depuis la base de données.J'ai essayé de calculer la distance entre la ville donnée et ma ville en utilisant Google API de distance. Mais le problème est que la distance est en javascript et je dois comparer cela avec un nombre entier pour determmine si lister l'événement ou pas et répéter ce processus pour chaque événement. Yat-il un moyen de passer la valeur de javascript à php autre que ajax ou toute autre méthode pour calculer la distance entre deux villes?Distance entre deux villes en php
0
A
Répondre
2
Je ne vois pas pourquoi vous ne pouvez pas le télécharger directement depuis votre serveur et analyser json.
$json=file_get_contents("http://maps.googleapis.com/maps/api/distancematrix/json?origins=Vancouver+BC&destinations=San+Francisco&mode=bicycling&sensor=false");
$json=json_decode($json,true);
$distance=$json["rows"][0]["elements"][0]["distance"]["value"];
echo $distance;
Cette affiche 1.677.606, vous pouvez lire sur la distance google here.
Vous pouvez également imprimer sur $ json pour voir la structure de la réponse. Javascript ne peut pas communiquer directement avec php une fois que la page a été rendue.
+0
Merci pour votre code. ça économise mon temps –
Questions connexes
- 1. Comment calculer la distance entre deux villes (Canada)?
- 2. Distance entre deux adresses
- 3. Distance entre deux geopints
- 4. Distance entre deux repères
- 5. Distance entre deux objets
- 6. Distance entre deux points
- 7. Distance entre deux lignes en 2D
- 8. Distance entre deux polygones convexes en 3D
- 9. CesiumJS - Distance entre deux points
- 10. Distance géodésique entre deux points
- 11. Distance entre deux points géographiques?
- 12. Distance sémantique entre deux mots
- 13. Distance entre deux téléphones Android
- 14. calculer la distance entre deux codes après
- 15. Distance entre deux sous-chaînes
- 16. devoir - essayer de calculer plusieurs arrêts entre deux villes?
- 17. tracer un chemin entre deux villes sur google statique carte
- 18. Comment calculer la distance en pieds entre deux endroits?
- 19. villes et la distance par latitute-longitude
- 20. Distance entre deux coordonnées avec CoreLocation
- 21. Comment trouver la distance entre deux points?
- 22. Distance entre deux matrices Java OpenCV
- 23. Connexion à distance entre deux appareils android
- 24. MKMapKit vraie distance entre deux annotations
- 25. la distance entre deux géopoints change continûment?
- 26. Modifier la distance entre deux graphiques
- 27. Distance la plus courte entre deux lignes
- 28. Distance de nuages entre deux points
- 29. distance entre deux emplacements n'est pas correct?
- 30. manipuler la distance entre deux vecteurs
Cela signifie que toutes les données que vous devez envoyer au serveur pour le traitement doivent être effectuées avec ajax, un faux iframe ou une soumission de formulaire régulière. – Ohgodwhy
@Ohgodwhy, ce n'est pas tout à fait vrai. Vous pouvez utiliser NodeJS ou PhantomJS pour exécuter JavaScript côté serveur: http://phantomjs.org/ http://nodejs.org/ –
Faites une tentative. Montrez-nous du code, et nous essaierons de vous aider à le déboguer. – ghoti