2017-05-19 9 views
1

私はol.interaction.Selectを使用しますが、フィーチャーを飛ぶとアイコンが消えます。ol.interaction.Select - >アイコンが消えます

var selectPointerMove = new ol.interaction.Select({ 
     condition: ol.events.condition.pointerMove, 
     style: [] 
}); 

基本アイコンを維持するにはどうすればよいですか?あなたの助け

答えて

1

ため

おかげでちょうど上記のコードからstyle:[]を削除するか、スタイルオブジェクトを作成します。

あなたはそれを明確にstyleプロパティは、選択した機能のために適用されると言うol.interaction.Selecthttp://openlayers.org/en/latest/apidoc/ol.interaction.Select.html

のマニュアルを参照してください場合。あなたのコードでは空のスタイルオブジェクトが宣言されているので、その機能は表示されません。

修正:

var selectPointerMove = new ol.interaction.Select({ 
     condition: ol.events.condition.pointerMove, 
}); 
0

ご回答をお寄せいただきありがとうございますが、ノースタイルならば、私は、例えば青色のポイント

を持っている:My Map with icon

When my pointer is on icon

私はちょうどしたいですアイコン、青い点...私は別のアイコンで多くの機能を持っています。

+0

'ol.interaction.Select'を作成中に宣言されたスタイルプロパティを使用してレンダリングされる機能を選択すると、何も宣言されていないので、デフォルトのスタイリングをとっています。最初にSelectをどのような目的のために使用しているのか教えてください。 –

関連する問題