問題タブ [openlayers-5]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - OpenLayers のアイコンに関する奇妙な問題 (同様のアイコンが表示されるのに、svg アイコンが表示されない)
次のコードで奇妙な問題が発生しました
「setStyle」が「stoneVectorLayer」に画像アイコンを表示しない理由がわかりません。すべてが機能する他の 2 つのベクター レイヤーと同じです。「setStyle」を削除するとマーカーが表示されるので、そこにマーカーがあります。「setStyle」は、これらのマーカーを非表示にするか、少なくとも非表示にするため、何とか機能しますが、代わりにアイコンを表示しない理由はわかりません。
いくつかのテストを行ったところ、画像に問題があるようです。そこに配置すると機能する画像もあれば、機能しない画像もあります。このコードで使用されている画像は他のレイヤーでも機能しません。問題は、OpenLayers が一部の画像をレンダリングしない理由です。同じアイコンの .png コピーも機能しません。
アイコンは Edge ブラウザーでも正しく表示されますが、Firefox では表示されません。