我正在开发一个php网站。在这里,我想计算两个城市之间的距离。例如:用户进入班加罗尔作为出发地,德里作为抵达地。我想要 了解班加罗尔和德里之间的距离。
有谁知道怎么做?我搜索了很多;我不想进入坐标。
答案 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。