2016-10-20 11 views

答えて

0

GL JSには組み込みのホバー効果はありません。あなたは、建物の色を変更するMap#setPaintPropertyを使用してMap#queryRenderedFeatures

  • を使用してmousemoveイベント中にマウスの下の機能を見つけることmousemoveイベント
  • /建物のリスナーを追加

    1. による効果を自分で実装することができ

    現在のGL JSのためのホバー効果の実装例を見ることができます:https://www.mapbox.com/mapbox-gl-js/example/hover-styles/

  • +0

    非常に良い。私はショットを与えるだろう。 –

    +1

    すべての建物を選択するのではなく、1つの建物のみを選択するにはどうすればよいですか?建物のプロパティにはこれらのフィールドしかありません。 "プロパティ":{ "押し出し": "真"、 "高さ":3、 "min_height":0、 "タイプ": "アパート"、 "地下": "偽" } –

    +0

    I選択された建物を取得しようとしており、それを強調しようとしています。しかし、私はフィルタを設定し、それを強調表示することができます建物の機能では、独自のプロパティを取得していません。 建物の建物を一意に識別できる方法に関する最新情報はありますか? –

    関連する問題