• 締切済み

google mapsにxml形式のデータを表示させるにはどうしたらいいでしょうか?

情報系初心者です。 以下のようなkml形式のデータを自分のサイト内のgooglemapsに表示させたいと考えています。 <?xml version="1.0" encoding="UTF-8" ?> - <kml xmlns="http://earth.google.com/kml/2.1"> - <Document> <name>vic</name> - <Style id="LineStyle"> - <LineStyle> <color>7f0000ff</color> <width>4</width> </LineStyle> </Style> - <Placemark> <description>No+description+available</description> <name>Shortest Path</name> <styleUrl>#LineStyle</styleUrl> - <MultiGeometry> - <LineString> <coordinates>139.657773,35.524891 139.657755370438,35.5246693712236</coordinates> </LineString> - <LineString> <coordinates>139.657755370438,35.5246693712236 139.657943725586,35.5246543884277</coordinates> </LineString> - <LineString> <coordinates>139.657943725586,35.5246543884277 139.658294677734,35.5246849060059</coordinates> </LineString> - <LineString> <coordinates>139.658294677734,35.5246849060059 139.658584594727,35.5247497558594 139.658782958984,35.5248184204102 139.658981323242,35.5248794555664 139.659103393555,35.5249328613281 139.659255981445,35.5250205993652 139.659393310547,35.5251121520996 139.659530639648,35.5252304077148 139.659713745117,35.5253944396973 139.659851074219,35.5255699157715 139.659973144531,35.5257263183594 139.660095214844,35.5258750915527</coordinates> </LineString> - <LineString> <coordinates>139.660217285156,35.5260543823242 139.660095214844,35.5258750915527</coordinates> </LineString> - <LineString> <coordinates>139.660279417479,35.5259348970889 139.660217285156,35.5260543823242</coordinates> </LineString> - <LineString> <coordinates>139.660279417479,35.5259348970889 139.66022,35.525904</coordinates> </LineString> </MultiGeometry> </Placemark> </Document> </kml> javascriptの知識などほとんどないので、googlemapsを載せている自分のサイトのコード内で、どんなことを書けば上のkml形式のデータ を地図上に表せるかが分かりません。 どなたか詳しい方お教えいただけませんでしょうか。

みんなの回答

  • yyr446
  • ベストアンサー率65% (870/1330)
回答No.1

基本的には、GGeoXmlクラスを使えばOK var geoXml = new GGeoXml(kmlname,function(){ map.addOverlay(geoXml); }); http://googlemaps.googlermania.com/ にサンプルが豊富にあります

参考URL:
http://code.google.com/intl/ja/apis/maps/documentation/reference.html#GGeoXml
すると、全ての回答が全文表示されます。

関連するQ&A