次の方法で、geoXML ライブラリを使用して Google マップに KML ファイルをレンダリングしています。
var geoXml = new geoXML3.parser({
map : map,
singleInfoWindow : true
});
geoXml.parse('http://DomainName/GeoSystem/redrawKML');
次の方法で Google マップに KML ファイルをレンダリングできることを知りました。
var ctaLayer = new google.maps.KmlLayer({
url: 'http://gmaps-samples.googlecode.com/svn/trunk/ggeoxml/cta.kml'
});
ctaLayer.setMap(map);
これら2つのアプローチにより、次のように質問しました(愚かな場合は、適切な方法で更新します)
- Google マップで KML ファイルをレンダリングする方が速いのはどれですか?その理由は?
- イベント(マウスクリック、キープレスなど)の処理を適切にサポートしています。
- サーバーからレンダリングされている KML ファイルを検証するための最適なサポートを提供しています。