GeoServerでラベル付きポイントを描画するとラベルが描画されないことがある。
ポイントがタイルの際に位置しているとラベルが描画されない。
この障害はOpenLayersからGeoServerを「singleTile: false」で呼び出していると顕著に発生
[code]
var obj = new OpenLayers.Layer.WMS(
"id_layer",
"../geoserver/suzuki/wms",
{
LAYERS: ‘shop’,
format: ‘image/png’,
transparent: true
},
{
singleTile: false
}
);
[/code]
対策としてはsingleTileをtrueにしてタイルの際を少なくすることによって対応をとるか、
スタイルのVendorOptionに以下を追加して対応
[code]
<VendorOptizon name="partials">true</VendorOption>
[/code]


