スレッド:gsimapsを使用したGPS軌跡表示
gsimapsを使用したGPS軌跡表示 投稿者:namaste 投稿日:2014/03/25(Tue) 22:40:05 No.563
お世話になります。

gsimapsを使用して地理院地図に挑戦している知人から、GPS軌跡の表示について相談を受けました。
コーディングは、
http://homepage3.nifty.com/yosi-emon/gsimaps.htm?lat=35.716038&lon=139.511009&zoom=15&url=http://homepage3.nifty.com/yosi-emon/13/13n_hiwada/routemap.kml

http://homepage2.nifty.com/kt-chiba/gsimaps.htm?lat=35.716038&lon=139.511009&zoom=15&url=http://homepage3.nifty.com/yosi-emon/13/13n_hiwada/routemap.kml

の二通りですが、上のコーディングが正常に表示して、下が地理院地図だけの表示です。

間違いの箇所を指摘して頂けないでしょうか。よろしくお願いいたします。
Re: gsimapsを使用したGPS軌跡 投稿者:あにねこ 投稿日:2014/03/25(Tue) 23:58:09 No.564
namaste さん、こんばんは。

地理院地図版ルート地図の場合、gsimaps.htm を置いたドメインと routemap.kml を置いたドメインは同一である必要があります。
前者の場合は、gsimaps.htm、routemap.kml ともドメイン homepage3.nifty.com に置いてあるので軌跡が表示されますが、
後者の場合は、gsimaps.htm が homepage2.nifty.com、routemap.kml が homepage3.nifty.com に置いてあってドメインが異なるため、
軌跡が表示されません。

gsimaps.htm と routemap.kml は同一ドメインに置く必要があるので、routemap.kmlのURLの指定は原則、相対URLとなります。
したがって、前者の場合、軌跡は表示されますが、本来は
http://homepage3.nifty.com/yosi-emon/gsimaps.htm?lat=35.716038&lon=139.511009&zoom=15&url=13/13n_hiwada/routemap.kml
とするのが正しい書き方です。詳しくは、HPの地理院地図版ルート地図の解説ページをご参照下さい。
Re^2: gsimapsを使用したGPS軌跡 投稿者:namaste 投稿日:2014/03/26(Wed) 13:34:09 No.565
早速のご回答ありがとうございます。

gsimapsとkmlは同じドメインであること。をうっかりしていました。解説ページにもう一度目を通します。

- WebForum -