在google地图/ wikimapia中测量多个距离

我有一个以583个城市为起点,8个城市为目的地的表格。 我必须find每一对这些起源和目的地之间的距离。 因为,这将是一个繁琐的任务,是他们的一种方式,我可以从Excelinput的起源和目的地,并得到城市之间的距离输出?

我相信最简单的方法就是使用Google Maps Distance Matrix API Web服务。 提供了一个示例URL请求 。

请求将如下所示:

http://maps.googleapis.com/maps/api/distancematrix/json?origins=Vancouver+BC|Seattle&destinations=San+Francisco|Victoria+BC&mode=bicycling&language=fr-FR&key=API_KEY 

您可以用由pipe道( | )分隔的urlreplaceurl中的来源和目的地。 手动复制它们需要一些工作。 您可能会考虑从Excel导出文件为.csv,并使用脚本语言来自动执行此过程。 看例如python的urllib包。

另外请注意,作为一个免费的用户,您可以限制您可以放入一个URL请求的源和目标对的数量。

查看我的文章,了解如何使用Google服务在Excel中获取地理位置参数,并计算地址之间的距离: http : //www.analystcave.com/excel-calculate-distances-between-addresses/