Я работал с картами Google раньше, но при его реализации я так и не нашел документации о том, как получить точное расстояние между двумя указанными местоположениями с помощью Javascript или PHP.
1) Это должно быть точно такое же расстояние, которое показано на картах, а не та формула, которая дает вам расстояние по прямой от одного геопункта до другого.
2) Это должен быть PHP или Javascript
3) Это должны быть карты Google, а не виртуальная земля или что-то подобное.
Лучшее, что я придумал, это отправка HTTP-запроса на карты Google с помощью длинного URL-адреса с переменными, который затем возвращает код 200 плюс HTML-код для веб-сайта. Расстояние где-то там, просто нужно отфильтровать.
Но это требует значительных ресурсов и большой нагрузки.
Кто-нибудь знает лучший способ?
РЕДАКТИРОВАТЬ: это это функция, о которой я говорю. DLL не входит в обычный zip-файл для Windows, я нашел его как часть программного обеспечения WAMPserver.