0
私は地図上の建物を追加する層押出埋める使用しますが、どのように異なる色/パターンで壁をペイントしますか?どのようにして各壁上の異なるパターンを設定するmapbox-GL-jsから
私は自己ホストスプライトを使用しようとしましたが、クローム開発ツールのsprite @ 2x.json、sprite @ 2x.pngが成功しました。質問2について
var map = new mapboxgl.Map({
container: 'map',
style: {
"version": 8,
sprite: "http://localhost:8000/map/sprite",
sources: {
maine: {
'type': 'geojson',
'data': {
'type': 'FeatureCollection',
'features': [{
'type': 'Feature',
'id': 1,
'geometry': {
'type': 'Polygon',
'coordinates': [
[
[-68.13534351262877, 45.137451890638886],
[-68.13334151262877, 45.137451890638886],
[-68.13334151262877, 45.139421890638886],
[-68.13534351262877, 45.139421890638886],
[-68.13534351262877, 45.137451890638886]
]
]
},
"properties": {
"height": 60,
"min_height": 30
}
}]
}
}
},
layers: [{
'id': 'maine2',
'source': 'maine',
'layout': {},
"type": "fill-extrusion",
'paint': {
'fill-extrusion-color': '#f00',
'fill-extrusion-pattern': 'wall',
'fill-extrusion-height': {
'type': 'identity',
'property': 'height'
},
'fill-extrusion-base': {
'type': 'identity',
'property': 'min_height'
},
'fill-extrusion-opacity': 1
}
}]
},
center: [-68.13734351262877, 45.137451890638886],
zoom: 15,
pitch: 60,
});
[email protected]、画面上にロードされ、成功、何もショーを[email protected]が、塗りつぶしパターン線にコメントすると赤い立方体が表示されます
ありがとう、Steve。質問2に関する詳細を追加します。質問1に戻ると、mapbox-gl-jsの有無に関わらず、アドバイスをお願いします。 –
1つの質問で無関係な2つの質問をするべきではありません。ここから質問2を削除し、新しい質問を作成してください。 –