Osmdroid中折线之间的空间

时间:2018-01-31 06:26:10

标签: android osmdroid

我试图在地图上绘制一个轨道(osm)。但是在尖角上有空间

enter image description here

String points [] = routeModel.getLatlon().split("\\|");
String [] point;
ArrayList<GeoPoint> mTrace = new ArrayList<>();

for (String s : points) {
    point = s.split("-");
    GeoPoint gg = new 
    GeoPoint(Double.parseDouble(point[0]),Double.parseDouble(point[1]));
    mTrace.add(gg);
}

Polyline mPolyline  = new Polyline();
mPolyline.setColor(getResources().getColor(R.color.bonusColor));
mPolyline.setWidth(14.0f);
mPolyline.setPoints(mTrace);

mapView.getOverlays().add(polyline);

1 个答案:

答案 0 :(得分:4)

更改折线的paint的连接配置。您可能还想更改上限配置(即折线末端的配置)。

例如:

RegisterClass