JavaScriptデータの記述方法

概要

XMLデータはHTMLファイルもしくは、別途jsファイルを作り<script type="text/javascript" src="【ファイル名】"></script> で読み込んでください。
なお、jsファイルも文字コードは UTF-8 にして下さい。

アイテムのデータキーの定義

XMLではデータキーも一緒に書きますが、JavaScript形式では値のみを並べるため、予め定義しておきます。
ksgmap_item_argName = new Array( "item_id" , "category_id" , "name" , "lng" , "lat" , ~任意のキー~ );
最初の5件は固定ですので、変更しないで下さい。

例:
ksgmap_item_argName = new Array( "item_id" , "category_id" , "name" , "lng" , "lat" , "address" , "url" );
任意のデータのデータキーは addressurl

カテゴリデータ

KsGMapDataCategory( "【カテゴリID】" , "【カテゴリ名】" , 〔経度〕 , 〔緯度〕 , 〔グループ名〕 );
例:
KsGMapDataCategory( "area01" , "有楽町" , 139.76667 , 35.67199 , "JR山手線" );
【カテゴリID】 KsGMap がデータを区別する為の値です。省略することはできません。また、他のものと重複することもできません。

使える文字は、半角英数字と-(ハイフン)のみです。但し先頭の文字は英字のみとなります。

例:○ hoge001 foo-abc   × 002hoge foo_abc
【カテゴリ名】 カテゴリナビゲーションなどに表示する、任意のカテゴリ名です。
〔緯度〕
〔経度〕
カテゴリ選択時に移動する座標です。
省略可能ですが、その場合はカテゴリ選択時に移動しなくなります。

座標の書式などは『データ記述のポイント - 座標』をご覧下さい。
〔グループ名〕 グループ名はカテゴリナビゲーションで同じグループ名を見やすく表示する為の機能です。
カテゴリ数が少ない場合やグループ化する必要がない場合は、省略して問題ありません。

アイテムデータ

KsGMapDataItem( "【アイテムID】" , "【カテゴリID】" , "【アイテム名】" , 【経度】 , 【緯度】    , ~任意のデータ~ );
例:
KsGMapDataItem( "item001", "category001" , "サンプル" , 139.77771 , 35.68079    , "東京都中央区日本橋1-1" , "http://www.exsmple.co.jp/" );

データは address東京都中央区日本橋1-1urlhttp://www.exsmple.co.jp/ が入ります。

【アイテムID】 KsGMap がデータを区別する為の値です。省略することはできません。また、他のものと重複することもできません。

使える文字は、半角英数字と-(ハイフン)のみです。但し先頭の文字は英字のみとなります。

例:○ hoge001 foo-abc   × 002hoge foo_abc
【カテゴリID】 そのアイテムが属するカテゴリです。前述のカテゴリデータで定義したカテゴリIDを指定して下さい。
【アイテム名】 アイテムナビゲーションなどに表示する、任意のアイテム名です。
【緯度】
【経度】
マーカーを配置する座標です。

座標の書式などは『データ記述のポイント - 座標』をご覧下さい。
任意のデータ 情報ウィンドウなどに表示する情報です。

詳しくは『データ記述のポイント - 任意のデータとデータキー』をご覧下さい。