OpenLayers.Feature.Vector上のラベルに大きな問題があります。Canvasレンダラーを使用すると、すべてのラベルがexternalGraphicoffeatureの下に表示されます。あなたがここで見ることができるもの:
ラベルをマーカーの上に強制的にペイントする方法がわかりません。たとえばSVGレンダラーを使用してマーカーの上にラベルを付けるのは簡単ですか?この場合、複数のマーカーが配置されているとラベルが乱雑に見えます。最初のレンダラーがすべてのグラフィックとすべてのラベルをペイントしているように見えます。例:
ラベルが付いているが「ラベルの衝突」がないマーカーを表示するための解決策を探しています(レンダラーは関係ありません)。たとえば、1つの位置に5つのマーカーがありますが、ラベルが異なると、最後に追加された機能externalGraphicとそのラベル、前の機能(およびラベル)は最後の機能の下にある必要があります。
助けてください!ありがとうございました。