我们正在为客户开发一个应用程序,其中一个功能如下:
用户选择“开始旅程”,然后以预定义的时间间隔从 GPS 获取当前位置(可能是纬度/经度)。用户选择“结束旅程”
在旅程结束时,我们想知道行驶的距离。任何时候都不需要显示地图,只需显示行程距离即可。我们可能事先不知道路线。此外,部分旅程可能在公共交通、铁路等上。我们可能会在途中提示用户“改变交通方式”。
在我看来,Google Maps Tracks可能是一个合适的工具,但我似乎不知道该怎么做。
我们还需要预定义的路线。同样,严格来说不需要地图,我们会对来自 Maps Directions api 的一组文本路线非常满意,但服务条款似乎严格禁止无地图形式的路线。
如果应用程序将一组旅程航点作为提交给我们的内部 api,则可以在服务器端计算行驶距离,在这种情况下,google api 将由 php 访问。
有什么好主意吗?(抱歉,如果这是其他查询的重复,但如果我能找到任何东西,我该死的!)