Geoserver merker置换

时间:2014-04-28 18:51:25

标签: geoserver

我正在使用geoserver样式,我想用谷歌地图或自定义图标等图标添加点图层,

我做到了:

          <PointSymbolizer>
           <Graphic>
             <ExternalGraphic>
               <OnlineResource xlink:type="simple" xlink:href="administration.png" />
               <Format>image/png</Format>
             </ExternalGraphic>
           </Graphic>                            
         </PointSymbolizer>

但它需要图标的中心,如何让位移X和Y考虑到我图标的右上角,例如知道icone有32x32px

非常感谢

1 个答案:

答案 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中的可视图标。

任何帮助都非常宝贵