是否可以在导航期间更改路线的颜色? 具体来说,我希望路线的已经走过的部分与路线即将到来的部分颜色不同。现在它的颜色都是一样的。
答案 0 :(得分:1)
您需要使用Polyline
类绘制路径,然后才能为其设置颜色。
Polyline line = googlemap.addPolyline(new PolylineOptions()
.add(new LatLng (myLocation2.getLatitude(), myLocation2.getLongitude()), new LatLng (currentLocation.getLatitude(), currentLocation.getLongitude())).width(5)
.color(Color.RED));
答案 1 :(得分:1)
目前,1.2.x版本的HERE SDK不支持此功能。
我们正在尝试在即将发布的版本中添加此功能,敬请期待!
答案 2 :(得分:0)
将MapRoute对象的traveledColor变量设置为透明对我有用。
mapRoute?.color = ResourcesCompat.getColor(resources, R.color.colorAccent, null)
mapRoute?.traveledColor = ResourcesCompat.getColor(resources, android.R.color.transparent, null)