我知道我们可以通过使用“polylineOptions.color(YOUR_COLOR);”更改折线的颜色,但是否有可能在其上设置形状?(我希望线条具有蓝色边框并且内部为白色,如果需要完成路线,则为蓝色-没有边框)
这是我目前的代码,我调用此函数2次,一次用于已完成的路径,另一次用于待完成的路径:
这是我目前的代码,我调用此函数2次,一次用于已完成的路径,另一次用于待完成的路径:
public void createProgressRouteOnMap( ArrayList<LatLng> route, boolean done){
if(done) {
if(polyline != null){
polyline.remove();
}
}else{
if(polyline2 != null){
polyline2.remove();
}
}
PolylineOptions polyLineOptions = new PolylineOptions();
polyLineOptions.addAll(route);
polyLineOptions.width(10);
if(done){
polyLineOptions.color(getResources().getColor(R.color.background));
}else{
polyLineOptions.color(getResources().getColor(R.color.blue_route));
}
if(mMap == null){
setUpMapIfNeeded();
}
if(done) {
polyline = mMap.addPolyline(polyLineOptions);
}else{
polyline2 = mMap.addPolyline(polyLineOptions);
}
}