2017-10-14 9 views
0
  1. 私は地図上の建物を追加する層押出埋める使用しますが、どのように異なる色/パターンで壁をペイントしますか?どのようにして各壁上の異なるパターンを設定するmapbox-GL-jsから

  2. 私は自己ホストスプライトを使用しようとしましたが、クローム開発ツールの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, 
 
    });

詳細: enter image description here

[email protected]、画面上にロードされ、成功、何もショーを[email protected]が、塗りつぶしパターン線にコメントすると赤い立方体が表示されます

答えて

0

私は塗りつぶしの押出層を使って地図上に建物を追加しましたが、異なる色や模様で壁をペイントする方法はありますか?

これはMapbox-GL-JSでは不可能です。

(詳細は別途質問を投稿してください)

+0

ありがとう、Steve。質問2に関する詳細を追加します。質問1に戻ると、mapbox-gl-jsの有無に関わらず、アドバイスをお願いします。 –

+0

1つの質問で無関係な2つの質問をするべきではありません。ここから質問2を削除し、新しい質問を作成してください。 –

関連する問題