Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/google-maps/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 获取与谷歌地图路线设置的偏差?_Android_Google Maps - Fatal编程技术网

Android 获取与谷歌地图路线设置的偏差?

Android 获取与谷歌地图路线设置的偏差?,android,google-maps,Android,Google Maps,我们都会在android上使用谷歌地图应用程序,所以我的问题与此无关 在GMAPsforAndroid应用程序中,当我选择一条驾驶路线时,路线会通过语音和文本命令显示在地图上。假设我偏离了该路径,它会重新计算路径,并提醒我遵循原始路径 所以我的问题是,我们可以在我们自己的应用程序中为android提供的谷歌地图API中做到这一点吗?如果是的话,最好的方法是什么 我的用例是这样的:我有一个用户,他将开始前往一组客户酒店的旅程,如果他乘坐的交通工具出现偏差,我只需提醒他说他走错了路线,或者他必须走修

我们都会在android上使用谷歌地图应用程序,所以我的问题与此无关

在GMAPsforAndroid应用程序中,当我选择一条驾驶路线时,路线会通过语音和文本命令显示在地图上。假设我偏离了该路径,它会重新计算路径,并提醒我遵循原始路径

所以我的问题是,我们可以在我们自己的应用程序中为android提供的谷歌地图API中做到这一点吗?如果是的话,最好的方法是什么


我的用例是这样的:我有一个用户,他将开始前往一组客户酒店的旅程,如果他乘坐的交通工具出现偏差,我只需提醒他说他走错了路线,或者他必须走修改后的路线。这是一种安全功能。

我在我的应用程序中也在使用它。我还没有找到任何API来检测离线。我正在做数学这是一个痛苦,我现在正在经历。所以我想知道其他人是如何做到这一点的。你是在计算多段线到当前车床距离的距离,并检查偏差吗?在这种情况下,这将是一种痛苦,同时也意味着存在性能限制。您能否继续定期检查从GPS当前位置到目的地的路线,并在每个设定的间隔显示新路线(如果用户在轨道上,路线将是相同的)?如果用户偏离,将计算新路线。但仍然不知道如何获得路线变更的警报。