Примените градиент к значку в открытых слоях ⇐ CSS

Разбираемся в CSS
Гость
Примените градиент к значку в открытых слоях

Сообщение Гость »

В моем проекте я изначально использовал CircleStyle для создания точек на карте, а затем использовал fill: new Fill({ with CanvasGradient, чтобы оформить точку двумя цветами. p>
Теперь я хочу использовать собственный значок (например, «icon.png») вместо цветной точки для этих точек.
Я попробовал используя изображение: новый значок для этого, который работает для отображения значка, но я не могу применить к этому CanvasGradient.
Я могу применить к значку один цвет с цветом, который накладывает на значок этот цвет с прозрачностью, в идеале я бы хотел, чтобы это было с двумя цветами: половина значка была одного цвета, а половина значка - другого цвета.
Я загрузил изображение, показывающее, как сейчас выглядят мои точки.
Точка CircleStyle с двумя цветами, примененными с помощью ColourGradient
В документации указано, что CanvasGradient нельзя применить к значки, поэтому мой вопрос: как применить два цвета/градиент к значку в OpenLayers?

Подробнее здесь: https://stackoverflow.com/questions/710 ... pen-layers

Вернуться в «CSS»