我正在使用geoserver样式,我想用谷歌地图或自定义图标等图标添加点图层,
我做到了:
<PointSymbolizer>
<Graphic>
<ExternalGraphic>
<OnlineResource xlink:type="simple" xlink:href="administration.png" />
<Format>image/png</Format>
</ExternalGraphic>
</Graphic>
</PointSymbolizer>
但它需要图标的中心,如何让位移X和Y考虑到我图标的右上角,例如知道icone有32x32px
非常感谢
答案 0 :(得分:0)
我找到了解决方案,但效果不是很好:
这是:
<svg version="1.1"
id="Ebene_1"
xmlns="&ns_svg;"
xmlns:xlink="&ns_xlink;"
width="32"
height="74"
overflow="visible"
xml:space="preserve">
<image x="0" y="0" width="32" height="37" xlink:href="administration.png" />
</svg>
问题是点击区域大于openlayers中的可视图标。
任何帮助都非常宝贵