我试图创建一个可以计算用户所覆盖距离的移动应用程序(米为unitSystem
)。应用程序必须实时计算所覆盖的距离并保存用户的纬度和经度,并在每3米覆盖的情况下更新它们(不删除它们)。
显然,Google Maps API提供了这样做的工具,但我无法找到解决问题的确切方法。
答案 0 :(得分:2)
您可以使用The Google Maps Distance Matrix API为原点和目的地矩阵提供行程距离和时间。返回的信息基于由Google Maps API计算的起点和终点之间的推荐路线,并包含每对包含持续时间和距离值的行。
您可以使用Geocoding Service将地址转换为地理坐标,以获取用户的经度和纬度。
您可以在此SO question中参考如何计算一个人走路的距离。以下是关于如何计算2个或更多点之间距离的example。
答案 1 :(得分:0)