gpt4 book ai didi

android - Osmdroid 中折线之间的间距

转载 作者:行者123 更新时间:2023-11-29 15:36:34 30 4
gpt4 key购买 nike

我正在尝试在 map 上绘制一条轨迹(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);

最佳答案

更改 paint 的加入配置对于折线。您可能还想更改上限配置(即折线末端的上限配置)。

例如:

mPolyline.getPaint().setStrokeJoin(Paint.Join.ROUND)
mPolyline.getPaint().setStrokeCap(Paint.Cap.ROUND)

关于android - Osmdroid 中折线之间的间距,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48535769/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com