Java 要在geotools源代码中修改哪些文件,以使maxDisplacement的点标签的方向(N、W、E、s、NW等)具有不同的定位点?

Java 要在geotools源代码中修改哪些文件,以使maxDisplacement的点标签的方向(N、W、E、s、NW等)具有不同的定位点?,java,label,geoserver,geotools,sld,Java,Label,Geoserver,Geotools,Sld,如果使用maxDisplacement,要在geotools或geoserver源代码中修改哪些文件,以使点标签的方向(N、W、E、s、NW等)具有不同的定位点?如果我在geoserver sld文件中使用带有maxDisplacement供应商选项的锚点(1,0.5),所有剩余方向(N,W,E,S,…)放置点文本标签,并在sld中定义锚点,我想更改剩余方向或角度的锚点,如何实现这一点,我在geotools源代码中找到了此文件“..\geotools-24.1-project\geotools-

如果使用maxDisplacement,要在geotools或geoserver源代码中修改哪些文件,以使点标签的方向(N、W、E、s、NW等)具有不同的定位点?如果我在geoserver sld文件中使用带有maxDisplacement供应商选项的锚点(1,0.5),所有剩余方向(N,W,E,S,…)放置点文本标签,并在sld中定义锚点,我想更改剩余方向或角度的锚点,如何实现这一点,我在geotools源代码中找到了此文件“..\geotools-24.1-project\geotools-24.1\modules\library\render\src\main\java\org\geotools\renderer\label\LabelCacheImpl.java”,我更改了右上下锚候选,在这个文件中没有成功,有什么建议吗


提前感谢

需要更清晰的说明-代码示例(因为java被列为标签)应输入与geotools和geoserver相关的messagegeotools-24.1\modules\library\render\src\main\java\org\geotools\renderer\label\LabelCacheImpl.java&这可以解释您试图实现的目标吗?需要对库进行更改是不正常的请参考快照、任何建议或更新?