スレッド:異なるシンボルなのに同じ画像で表示
異なるシンボルなのに同じ画像で表示 投稿者:ヤマトタケル 投稿日:2008/10/20(Mon) 18:32:38 home No.27
またヤマトタケルです。やや長文になりますが・・・。

自作シンボル画像については過去ログNo20や25で報告させていただいてます。
(テストHTML)
http://homepage3.nifty.com/uyou3po/map_symbol/D_test.htm

それで、もうひとつのテスト用「GPSマップ」URL↓を開いてください
http://homepage3.nifty.com/uyou3po/gpx_jsgi/routemap.htm?lat=36/56/00&lng=138/47/13&url=gpx_jsgi/xml_data/test_alp2.xml

このマップの中ほどにある4つの青点は、シンボル画像をそれぞれ異なって定義しています。ところが、マップ上でこのように同じ青点に表示されるのです。

iconlut.xml( → テストHTMLを参照)やシンボル画像とそのファイル名を確認しました。
さらに、変換してサーバーに設置したxmlファイルを見ても
kashmir3d:icon 951001 → maru_ble.png/kashmir3d:icon 951002 → maru_blk.png
というように異なる画像ファイル名で記述されています。

正常表示のテストHTML「1. 0810_Test 1」は同じような手順ですが、表示するシンボル画像の数・種類は後者のほうがすこし多いです。
ということで、なぜ同じシンボルが表示されるのか原因が分かりません。

時間のある時、ゆっくりで結構です。中身に目をお通しください。よろしくお願いします。
Re: 異なるシンボルなのに同じ画像で表示 投稿者:あにねこ 投稿日:2008/10/21(Tue) 07:15:50 home No.28
調べてみました。test_alp2.xml の中の件の4つのシンボル画像の個所の

<layer>
<name>Waypoint</name>
<style>
<name>コースタイム</name>

という部分を

<layer>
<name>Waypoint</name>
<style>
<name>コースタイム#</name>

(#は1,2,3,4のように通し番号を振る)と書き換えるとうまく表示されると思います。
これはgpx2jsgi.xslのある種のバグなので次のバージョンで修正したいと思いますが、
取り敢えずxmlファイルの書き換えで対応頂けないでしょうか。
お手数おかけします。
Re^2: 異なるシンボルなのに同じ画像で表示 投稿者:ヤマトタケル 投稿日:2008/10/21(Tue) 16:21:02 No.29
カシミール3Dのウエイポイントに名前をつけるとき、名前も変えれば避けられることと解釈しました。
ウエイポイントに異なる名前をつける方法で実行たものが下記です。成功しました。
このページの「GPSマップ」を開いてください。

http://homepage3.nifty.com/uyou3po/ohira_guide/D_tairappyo.htm


次のバージョンが公開されればありがたいですね。

- WebForum -