件名: Google Map API の改造4
記事No 729
投稿日 : 2015/03/04(Wed) 16:00:44
投稿者 マーシー
参照先 http://park16.wakwak.com/~marsie/
<軌跡データとウェイポイントを別のレイヤーに表示する>

(1) トラックのみとアイコンのみのKMLファイルを作ります。
 アイコンのみのKMLファイル routemap_icn.kmlを routemap.kmlと差し換える
 トラックのみのKMLファイル routemap_trk.kml (頭は同じ名前)を同じフォルダに入れる 

(2) ctaLayer.setMap(map); の後に次のコードを入れる。

  //変数url0を定義し、アイコンkmlファイル名の語尾を換えて代入する
var url0 = param.url.replace('_icn','_trk');
var trkLayer = new google.maps.KmlLayer(url0, {
preserveViewport: true
});
trkLayer.setMap(map);

document.getElementById('trk').onchange = function() {
trkLayer.setMap(this.checked ? map : null);
};

(3) <body></body>にある「GPSデータ」→「GPStrack」に替え
 その後に次のコードを書き加える

<div style="float:left;"><input id="gps" type="checkbox" checked="checked" />
IconData</div> //デフォルトでは表示する

関連スレッド

返信フォーム
おなまえ
eメール
タイトル
メッセージ
参照先
画像UP
暗証キー (英数字で8文字以内)
投稿キー (右画像の数字を入力) 投稿キー

- WebForum -