我想从geojson文件“ my_file.geojson”创建点的图层“ my_layer”。每个点应基于分类属性“ my_property”进行着色。但是,类别很多,因此我不能为每个类别指定颜色。我想为每个类别分配随机颜色。
map.addLayer({
'id': 'my_layer',
'type': 'circle',
'source': {
'type': 'geojson',
'data': 'my_file.geojson'},
'layout': {},
'paint': {
'circle-color': { 'property': 'my_property',
'type': 'categorical',
'stops': ?}
}
});
答案 0 :(得分:0)
您可以在callAPI(params: [:], url: "") { resultJson in
guard let resultJson = resultJson else {
return
}
print(resultJson)
}
文件的“属性”部分中添加颜色,方法是
解析geojson
功能并使用HashSet为其分配属性颜色,以避免在Java或python中出现重复的颜色。
然后使用
geojson
是圆形颜色属性。