QueryクエリやSearch検索の結果が表示されるマップインフォメーションMap Infoの部分のレイヤ名Layer Nameを日本語名にしてみました。
Identify/Query:
htdocs/map_query_float.phpファイルの次の行(2か所)
echo "<p>Layer Name:</p> <h6>" . $oLayer->name . "</h6>";
を次のようにかえます。
---
//get LAYER_TITLE
$szLayerTitle = $oLayer->getMetaData("group_title");
if ($szLayerTitle != '') {
$layertitle = $szLayerTitle;
} else {
$layertitle = $oLayer->name;
}
//END get LAYER_TITLE
echo "<p>Layer Name:</p> <h6>" . $layertitle . "</h6>";

Search:
htdocs/tools/search/kaSearch.phpファイルの次の行(2か所)
echo "<p>Layer Name:</p> <h6>" . $oLayer->name . "</h6>";
を次のようにかえます。
//get LAYER_TITLE
$szLayerTitle = $oLayer->getMetaData("group_title");
if ($szLayerTitle != '') {
$layertitle = $szLayerTitle;
} else
$layertitle = $oLayer->name;
//END get LAYER_TITLE
echo "<p>Layer Name:</p> <h6>" . $layertitle . "</h6>";

区も検索可能にしてみます。
tokyo_shp.mapに次のレイヤを追加します。
---
LAYER
NAME gun_seirei
GROUP gun_seirei
TYPE ANNOTATION
STATUS ON
DATA "../mapdata/tokyo/N03-071001_13.shp"
LABELITEM "GUN_SEIREI"
METADATA
"group_title" "郡政令"
"layer_encoding" "SJIS"
"searchfield" "GUN_SEIREI"
"fields" "GUN_SEIREI:郡政令,SHIKUCHOSO:市区町村"
END
CLASS
NAME "Gun Seirei Label"
LABEL
MINFEATURESIZE 40
TYPE TRUETYPE
FONT vl-gothic
ENCODING SJIS
SIZE 8
POSITION uc #ラベルが重ならないようにずらします (cuとなっていたのを修正2009.7.20)
END
END
TEMPLATE temp_tokyo_shp.html
END
END # End of Mapfile

0 件のコメント:
コメントを投稿