如何找到两个城市之间的距离(以km或米为单位)

时间:2012-03-05 09:09:52

标签: php html

我正在开发一个php网站。在这里,我想计算两个城市之间的距离。例如:用户进入班加罗尔作为出发地,德里作为抵达地。我想要 了解班加罗尔和德里之间的距离。

有谁知道怎么做?我搜索了很多;我不想进入坐标。

4 个答案:

答案 0 :(得分:3)

尝试:


http://maps.google.com/maps/nav?q=from:Bangalore%20to:Delhi

q参数的格式应为:xxx%20to:yyy。分别用起点和终点替换xxx和yyy。 这将以JSON格式返回总距离:“米”:2077664。

答案 1 :(得分:2)

您需要两个城市的坐标(从,到)。你可以使用googlemaps api在客户端获得坐标。这是一个计算距离的教程(php):http://www.phpro.org/tutorials/Geo-Targetting-With-PHP-And-MySQL.html

答案 2 :(得分:2)

http://maps.googleapis.com/maps/api/distancematrix/xml?origins=NEW+YORK+11535&destinations=WASHINGTON+20544&sensor=false

参考这个 http://code.google.com/apis/maps/documentation/distancematrix/

答案 3 :(得分:1)

您可以使用Google Maps API,请参阅this