簡體   English   中英

這里SDK顏色僅是路線的一部分

[英]HERE SDK Color only part of the route

有沒有辦法只用不同的顏色給路線的一部分上色? 就像畫一條折線一樣,但是它考慮了道路配置。

不,不支持。 但是,如果您想更改僅行進部分的顏色,我以前在這里回答

您可以提取路線幾何圖形以獲取構成折線的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)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM