Возможно ли использовать функцию jQuery ajax и API-интерфейс Google для асинхронного вычисления расстояния в милях между двумя заданными адресами? Я нашел несколько примеров, которые показывают, как это сделать с помощью PHP, но ничего, что не требует перезагрузки страницыИспользование ajax и json для ge расстояние между двумя адресами
0
A
ответ
0
Да просто реализовать расчет в PHP, и вызвать ваш скрипт асинхронно с помощью Ajax:
$.ajax({
url: "calcdist.php?address1="+addr1+"&address2="+addr2,
success: function(result){
alert("Distance is "+result+" miles);
}
});
и в сценарии (calcdist.php):
<?php
$a1 = $_GET['address1'];
$a2 = $_GET['address2'];
$ll1 = getLatLong($a1);
$ll2 = getLatLong($a2);
$dist = haversine($ll1, $ll2);
echo $dist;
?>
Вам просто нужно реализовать гаверсинуса и функции getLatLong в РНР
см Haversine formula with php + http://code.google.com/p/gogeocode/ для получения справки по этим
Смежные вопросы
- 1. Расстояние между двумя адресами
- 2. android app: получить расстояние между двумя адресами
- 3. Рассчитать расстояние между двумя адресами php
- 4. Asp.net mvc вычисляет расстояние между двумя адресами
- 5. найти расстояние между двумя адресами Великобритании
- 6. Получите географическое расстояние между двумя IP-адресами?
- 7. Java - API карт Google - расстояние между двумя адресами
- 8. Использование API Карт Google для расчета расстояния между двумя адресами
- 9. PHP: расстояние между двумя адресами с Картами Google?
- 10. Как найти расстояние между двумя адресами? (Сторона сервера Java)
- 11. Используйте mapkit, чтобы рассчитать расстояние между двумя адресами?
- 12. Расстояние между двумя метками
- 13. Расстояние между двумя строками
- 14. Расстояние между двумя кривыми
- 15. Расстояние между двумя значениями
- 16. Расстояние между двумя точками
- 17. Расстояние между двумя координатами
- 18. Расстояние между двумя прямоугольниками
- 19. Расстояние между двумя телефонами Android
- 20. Найти расстояние между двумя адресами, используя карту google, но наоборот источник и назначение дать другой ответ
- 21. Использование для цикла, чтобы получить расстояние Хэмминга между двумя строками
- 22. Расстояние между двумя точками, используя расстояние формулу
- 23. Рассчитать расстояние между двумя долготами и широтами
- 24. Редактировать расстояние между двумя графиками
- 25. Улей: Расстояние между двумя точками
- 26. Вычислить расстояние между двумя точками
- 27. Минимальное расстояние между двумя линиями
- 28. Расстояние и угол между двумя точками
- 29. расстояние между двумя долготами и широтой
- 30. найти расстояние между двумя местоположениями
Почему бы не сделать это на PHP и использовать AJAX для получения результата с вашего PHP? –