- 2011-04-25 (月) 0:41
- JavaScript
OruxMapsのトラックログをKMLファイルに出力し、GoogleMapに読み込ませました。
OruxMapsでのログ出力は、Menu→Tracksで記録したログを選択し、オプションで「Export as KML」を選択するとSDカードにKMLファイルが出力されます。
GoogleMapsへの読み込みはKmlLayerを使用しました。
サンプルページ
ソースコードは以下のとおり。とても簡単に読み込むことができます。
あと、OruxMapsが出力するKMLのPolylineはエンコードされていませんでした。エンコード化ポリラインの生成とか、その辺りをもう少し調べてみたいと思います。
var map;
google.load("jquery","1.4");
google.load("earth", "1");
google.setOnLoadCallback(init);
function init() {
var latlng=new google.maps.LatLng(34.6833333333333,135.5);
var myOptions={
zoom: 8,
center: latlng,
mapTypeId: google.maps.MapTypeId.ROADMAP
};
map=new google.maps.Map(document.getElementById("map"), myOptions);
var url="http://termat.sakura.ne.jp/data/kml/20101201-1309-20101201-1309.kml";
var kml=new google.maps.KmlLayer(url);
kml.setMap(map);
}
Related posts:
Comments:0
Trackbacks:0
- Trackback URL for this entry
- http://termat.sakura.ne.jp/javascript/googlemap%e3%81%abkml%e3%83%95%e3%82%a1%e3%82%a4%e3%83%ab%e3%82%92%e8%aa%ad%e3%81%bf%e8%be%bc%e3%81%be%e3%81%9b%e3%82%8b%e3%80%82/trackback/?_wpnonce=e81d8110e0
- Listed below are links to weblogs that reference
- GoogleMapにKMLファイルを読み込ませる。 from TM's Workspace
