Mapbox 在地图框中更改标记颜色

Mapbox 在地图框中更改标记颜色,mapbox,mapbox-android,mapbox-marker,Mapbox,Mapbox Android,Mapbox Marker,我正在将一个使用Mapbox的旧android应用程序从SDK 4升级到SDK 6.1.3。我必须改变标记的颜色以匹配城市中的公交线路颜色。我找不到适用于此版本SDK的代码 有人能帮忙吗 在onCreate中初始化地图框 map = mapboxMap; mapboxMap.addPolygon(generatePerimeter(new LatLng(trackLat, trackLong), 0.200, 64)); 你的方法 private Polygon

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


有人能帮忙吗

在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);
}
private PolygonOptions generatePerimeter(车床中心坐标、双半径里程计、整数边){
列表位置=新的ArrayList();
返回新的PolygonOptions()
.addAll(职位)
.fillColor(颜色.绿色)
.strokeColor(颜色.黄色)
.alpha(1f);
}

不清楚你在问什么。是Mapbox GL JS,还是Mapbox GL native,还是Mapbox.JS,还是什么?包括你的代码会有帮助的。史蒂夫,我正在寻找Java的解决方案。我删除了JS的标签。谢谢。