这里映射导航 - 留下痕迹

时间:2017-05-29 15:04:37

标签: android here-api

我使用这里映射sdk作为导航解决方案,到目前为止一切都很好,除了这个有点不方便。 在导航模式下,我看到计算出的路线如何在3D模式下围绕当前位置呈现,并且当前位置在地图上正确显示(在let dateFormatter = DateFormatter() dateFormatter.dateFormat = "yyyy-MM-dd'T'HH:mm:ss.SSSZ" dateFormatter.locale = Locale(identifier: "en_US_POSIX") if let date = dateFormatter.date(from: date) { dateFormatter.dateFormat = "'It is' EEEE dd, MMMM, 'year' yyyy" // Just for this example we set it English // a better solution would be to use the devices local, // since this is what the user expecting how the date should be presented. dateFormatter.locale = Locale(identifier: "en") let formatted = dateFormatter.string(from: date); print(formatted) } else { // invalid format print("bad format") } 回调中接收)。但是,如果我缩小地图或只是向上滑动以查看整个路线,我会看到留下的路线部分在地图上仍然可见。 我希望每个新的GPS位置都重新计算路径,并从新接收的gps位置开始绘制到目标点。

这个问题并不是指当前位置超出路线的情况(我知道它可以用RerouteListener解决)。

1 个答案:

答案 0 :(得分:0)

您是否期望在地图上绘制的路线随着用户行进路线而逐渐缩小?如果是这样,此功能称为路由耗尽,目前不支持。

目前是未来发布的功能。