マップボックスに任意の線を描くことができる必要があります。この線は、線レイヤの下にあるベクトルタイルレイヤの特定のポイントを選択するために使用されます。どのようにマップボックスでこれを行いますか?ポイントを完全にコントロールできるようにカスタムポリゴンが必要ですか?私はプロジェクトを使用して、プロジェクトの開始点、線のピクセル幅、線の傾き、ジオメトリ、すべての可視点を反復して線の下にある点を取得することを考えていました。しかし、gl js apiの方が簡単な方法はありますか? QueryRenderedFeaturesはバウンディングボックスを受け取りますが、これは本質的に長方形であり、北から南の線に向いているようです。私はマップ上の任意の角度で線を描くことができる必要があります。ラインマップボックスの下でフィーチャーを取得するgl js
0
A
答えて
0
turf-buffer
関数を使用して線を囲む領域のカスタムポリゴンを作成し、そのポリゴン内のベクトルタイルのデータに、queryRenderedFeatures
を使用してバッファリングされた線ポリゴンを囲み、それらをフィルタリングすることができます結果はturf-within
を使用して、あなたのラインの下にあるポイントだけを取得します。
関連する問題
- 1. Mapbox GL JSのスタイルのレイヤーからフィーチャーを取得するにはどうすればよいですか?
- 2. MapBox GL JSクエリフィーチャジオメトリユニットMapBox GL JSで
- 3. 描画されたマップボックスのGLフィーチャーを再描画する
- 4. Mapbox GL:レイヤーIDを取得
- 5. tippecanoe Mapbox GL JS
- 6. Mapbox-GL-jsのフィルタリングマーカークラスター
- 7. Mapbox GL JSのスケールコントロール?
- 8. ワンホットエンコーディング後のフィーチャー名の取得
- 9. 「Mapbox GL JS」のGLは何の略ですか?
- 10. Mapbox GL JS 0.39.1を使用してMapbox GL JS
- 11. OpenCV:cv2.CascadeClassifierでフィーチャーを取得するには?
- 12. Mapbox GL JS addLayer 'source'
- 13. SelectKBest関数のフィーチャー名を取得するPython
- 14. カスタムアイコンをドラッグする方法Mapbox GL JS
- 15. mapbox gl jsコントロールを無効にする
- 16. Mapbox GL JS、カスタムマーカーを追加
- 17. Mapbox GL JSのコンポジットプロパティ関数JS
- 18. Mapbox GL JS - フィルタマーカーの分析
- 19. Mapbox GLの点線アニメーションJS
- 20. 選択されたフィーチャー名を取得するTFIDFベクトル化ツール
- 21. amazon製品広告APIからフィーチャーを取得する方法
- 22. mapbox gl js絶対ラベルサイズ
- 23. マップボックスgl js contour lines + elevation
- 24. GLライブラリとWindows 7のヘッダを取得する方法は?
- 25. Mapbox GL JSの現在のタイルのXインデックスとYインデックスを取得する方法は?
- 26. QGisベクトルレイヤーのすべてのレイヤーのフィーチャーを取得する方法
- 27. mapbox-gl-jsカスタムマーカーでレイヤーを追加する方法は?
- 28. RequireJSでmapbox-gl-jsをロードするには
- 29. mapbox-gl-jsでハンドラをオーバーライドする方法は?
- 30. Mapbox GL JS建物の選択