Web サイトに地図があり、kml ファイルからいくつかのパスを作成したいと考えています。私はgeoxml3を見つけました、そして私はこのコードを持っています:
<script type="text/javascript" src="geoxml3.js"></script>
<script type="text/javascript">
var geoXml = null;
var map = null;
var myLatLng = null;
function initialize() {
var mapOptions = {
//stuff
};
map = new google.maps.Map(document.getElementById("map_canvas"), mapOptions);
geoXml = new geoXML3.parser({
map: map
});
geoXml.parse('paths/path1.kml');
};
</script>
ドキュメントサンプルからのものです。のプロパティにアクセスしてパスを取得したいのですgeoXml
が、kml ファイルからポリラインのポイントを定義するマーカーがマップに表示されていても、ブラウザーのデバッガーはパスが未定義であると主張します。必ずしもこの方法を使用する必要はありませんが、ファイルからパスを描画するにはどうすればよいですか?
ファイルは次のとおりです:
http://pastebin.com/R1PsuumL
の座標からパスを作成したいと思いますFolder/Placemark/LineString/coordinates
。