在Mapbox中更改标记颜色

问题描述 投票:0回答:1

我正在努力升级使用Mapbox从SDK 4到SDK 6.1.3的旧Android应用程序。我必须改变标记的颜色以匹配城市中的公交路线颜色。我找不到适用于此版本SDK的代码。

任何人都可以帮忙吗?

mapbox mapbox-android mapbox-marker
1个回答
1
投票

您的地图框初始化为onCreate

        map = mapboxMap;
        mapboxMap.addPolygon(generatePerimeter(new LatLng(trackLat, trackLong), 0.200, 64));

你的方法

private PolygonOptions generatePerimeter(LatLng centerCoordinates, double radiusInKilometers, int numberOfSides) {
    List<LatLng> positions = new ArrayList<>();
    return new PolygonOptions()
            .addAll(positions)
            .fillColor(Color.GREEN)
            .strokeColor(Color.YELLOW)
            .alpha(1f);
}
© www.soinside.com 2019 - 2024. All rights reserved.