私はol.interaction.Selectを使用しますが、フィーチャーを飛ぶとアイコンが消えます。ol.interaction.Select - >アイコンが消えます
var selectPointerMove = new ol.interaction.Select({
condition: ol.events.condition.pointerMove,
style: []
});
基本アイコンを維持するにはどうすればよいですか?あなたの助け
私はol.interaction.Selectを使用しますが、フィーチャーを飛ぶとアイコンが消えます。ol.interaction.Select - >アイコンが消えます
var selectPointerMove = new ol.interaction.Select({
condition: ol.events.condition.pointerMove,
style: []
});
基本アイコンを維持するにはどうすればよいですか?あなたの助け
ため
おかげでちょうど上記のコードからstyle:[]
を削除するか、スタイルオブジェクトを作成します。
あなたはそれを明確にstyle
プロパティは、選択した機能のために適用されると言うol.interaction.Select
http://openlayers.org/en/latest/apidoc/ol.interaction.Select.html
のマニュアルを参照してください場合。あなたのコードでは空のスタイルオブジェクトが宣言されているので、その機能は表示されません。
修正:
var selectPointerMove = new ol.interaction.Select({
condition: ol.events.condition.pointerMove,
});
ご回答をお寄せいただきありがとうございますが、ノースタイルならば、私は、例えば青色のポイント
を持っている:My Map with icon
私はちょうどしたいですアイコン、青い点...私は別のアイコンで多くの機能を持っています。
'ol.interaction.Select'を作成中に宣言されたスタイルプロパティを使用してレンダリングされる機能を選択すると、何も宣言されていないので、デフォルトのスタイリングをとっています。最初にSelectをどのような目的のために使用しているのか教えてください。 –