Android地图将多段线捕捉到街道

Android地图将多段线捕捉到街道,android,maps,Android,Maps,以下链接显示如何将多段线添加到地图 但是我们怎样才能让它们捕捉到最近的街道呢?这在映射的javascript实现中是可能的,如下所示: 谢谢您无法在默认地图上执行此操作。只有当你有街道的矢量数据时,你才能做到这一点,而你不会从Tomtelealas或nokianavteq那里得到这些数据 您只能对矢量可用的地图(例如OpenStreetMap)执行此操作 你在链接中显示的是另一件事: 他们得到了用户点击的未捕捉的起点和终点位置,并将其传递给谷歌网络服务,谷歌网络服务首先捕捉起点和终点到最近的道路

以下链接显示如何将多段线添加到地图

但是我们怎样才能让它们捕捉到最近的街道呢?这在映射的javascript实现中是可能的,如下所示:


谢谢

您无法在默认地图上执行此操作。只有当你有街道的矢量数据时,你才能做到这一点,而你不会从Tomtelealas或nokianavteq那里得到这些数据

您只能对矢量可用的地图(例如OpenStreetMap)执行此操作

你在链接中显示的是另一件事: 他们得到了用户点击的未捕捉的起点和终点位置,并将其传递给谷歌网络服务,谷歌网络服务首先捕捉起点和终点到最近的道路,然后计算路线,谷歌在地图上绘制路线。所以我假设他们甚至没有画多段线,他们只使用谷歌网络服务

由于GPS接收器现在非常精确,精度为3-6米,因此不再需要捕捉到下一条道路。此外,当在地图上不存在的道路上行驶时,这种捕捉会引入错误