有没有办法只用不同颜色为路线的一部分着色? 就像绘制折线一样,但要考虑道路配置。
答案 0 :(得分:0)
不,不支持。但是如果你想知道只改变我之前回答过的部分颜色here。
答案 1 :(得分:0)
您可以提取路线几何图形以获取构成折线的GeoCoordinates列表:
geoCoordinates = mapRoute.getRoute().getRouteGeometry()
然后,您可以通过从这些坐标构建新的折线来绘制各种颜色的路线部分:
GeoPolyline geoPolyline = new GeoPolyline();
for (GeoCoordinates point : geoCoordinates) {
if (<your condition>){
geoPolyline.add(point);
}
}
MapPolyline mapPolyline = new MapPolyline(geoPolyline);
mapPolyline.setLineColor(<color>);
map.addMapObject(mapPolyline)