問題タブ [mapbox-gl-draw]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
125 参照

javascript - マップがマップボックスにロードされた後に円を描く

マップの読み込み後に円を描きたい。たとえば、ユーザーがボタンをクリックすると、マップ上に円が作成されます。

これはコードですが、これらのコードを map.onload() 関数の外に置くと、エラーが発生します

キャッチされないエラー: スタイルは、Ze.addLayer (style.js:756) の Ze._checkLoaded (style.js:433) で Map.addLayer (map.js:1912) で map.js:211 にロードされていません。

私が欲しいのは、マップの読み込み後に円を作成することです。

0 投票する
2 に答える
79 参照

mapbox - LineString の mapbox-gl-draw データ駆動型スタイル

Mapbox GL Draw を使用しており、データ ドリブンを使用して LineString フィーチャの塗りつぶしの色をカスタマイズしたいと考えています。セットuserProperties: trueがあり、接頭辞が user_ のプロパティがあります。

ここに私のスタイル構成があります:

と私の機能:

機能は常にデフォルト値 (#ff0000) でペイントされます。この例では #00ff00 にする必要があります。同じアプリケーションで、同じプロパティ (user_type) を使用してポリゴンに線の色を設定すると、正常に動作します!

何か案が ?