2014-04-20 119 views
0

我是JavaScript新用户。 我正在搜索一个脚本,它可以从一些GPS坐标计算出行程距离,并自动生成一个.xls excel表格。 我发现了距离矩阵在那里的代码: https://developers.google.com/maps/documentation/javascript/distancematrix#distance_matrix 它工作的很好,但我如何能够在.xls文件上报告结果?有可能的?距离模板

+0

您可以使用AJAX发送数据,然后使用PHP创建并返回.xls文件。或者你可以用JavaScript来实现它(http://stackoverflow.com/questions/14964035/how-to-export-javascript-array-info-to-csv-on-client-side)。 –

+1

是的,这是可能的。但Google Maps API ToS是否允许您这样做? –

回答

0

这在技术上是可行的,虽然除非您与Google达成特别协议,否则您在法律上不允许这样做。您链接的页面上的Usage limits and requirements section表示:

使用距离矩阵服务必须与显示Google地图上的信息有关;例如,在请求并在地图上显示这些目的地之前,确定彼此处于特定驾驶时间内的起点 - 目的地对。禁止在不显示Google地图的应用程序中使用该服务。

不得使用或者没有相应的谷歌地图显示的内容,除非你是明确允许这样做的:

同样也是在Terms of Service下10.1.1.g声明Google地图API文档或Google的书面许可。无论如何,您不得在非Google地图上或与非Google地图一起使用或显示内容。 [...]