2
建物の上にマウスカーソルを移動すると、3D建物の「塗りつぶし色」をmouseMoveEventなどの特定のイベントに基づいて動的に変更できるかどうかは疑問でした。Mapbox GL 3D建物のスタイルが動的に変更される
建物の上にマウスカーソルを移動すると、3D建物の「塗りつぶし色」をmouseMoveEventなどの特定のイベントに基づいて動的に変更できるかどうかは疑問でした。Mapbox GL 3D建物のスタイルが動的に変更される
GL JSには組み込みのホバー効果はありません。あなたは、建物の色を変更するMap#setPaintProperty
を使用してMap#queryRenderedFeatures
mousemove
イベント中にマウスの下の機能を見つけることmousemove
イベント現在のGL JSのためのホバー効果の実装例を見ることができます:https://www.mapbox.com/mapbox-gl-js/example/hover-styles/
非常に良い。私はショットを与えるだろう。 –
すべての建物を選択するのではなく、1つの建物のみを選択するにはどうすればよいですか?建物のプロパティにはこれらのフィールドしかありません。 "プロパティ":{ "押し出し": "真"、 "高さ":3、 "min_height":0、 "タイプ": "アパート"、 "地下": "偽" } –
I選択された建物を取得しようとしており、それを強調しようとしています。しかし、私はフィルタを設定し、それを強調表示することができます建物の機能では、独自のプロパティを取得していません。 建物の建物を一意に識別できる方法に関する最新情報はありますか? –