gpt4 book ai didi

javascript - 如何偏移 ol.style.Circle 或 ol.style.RegularShape?

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:30:30 26 4
gpt4 key购买 nike

可以为 ol.style.Text 实例(offsetXoffsetY 属性)定义一个偏移量,并为ol.style.Icon 实例。此功能在 ol.style.Circleol.style.RegularShape 中均不存在。

我需要将我的特征绘制为具有适当偏移量的四个形状(三 Angular 形、圆形...),这样它们就不会重叠并被完全渲染。

例如x 是要素的真实坐标,四个 O 是四个不同颜色的圆圈。每个代表一个属性的值,我需要根据值动态地为它们着色。

O O
x
O O

实现抵消的最佳方式是什么?是否有可能以某种面向 future 的方式扩展现有原型(prototype)?或者我应该从头开始编写自己的样式(我想尽可能多地重用现有的 OL-3 代码)?还是使用四个具有不同 anchor 的 ol.style.Icon 更好?

最佳答案

最有前途的方法是将此改进贡献给 OpenLayers。它应该很容易实现 - anchor 选项可以或多或少地以与 ol.style.Icon 相同的方式公开。

要开始为 OpenLayers 3 做贡献,我建议阅读 https://github.com/openlayers/ol3/blob/master/CONTRIBUTING.md .

关于javascript - 如何偏移 ol.style.Circle 或 ol.style.RegularShape?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31214213/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com