Kobarin's Development Blog

C#やASP.NET、公開APIなどについての記録です。

Google Maps V3からKMLを呼び出す

注意事項
  1. ローカル(localhost:8080等)に置かれたKMLは参照できないので、必ずグローバルサーバに置く
  2. 拡張子が.kmlでなくてもAPIからアクセス可能
  3. 「サーバー側で、kmlMIME typeを”application/vnd.google-earth.kml+xml”にするように」とありますが、設定なしでも可。と言うか拡張子aspxでも可なので(IIS7で確認)
サンプル

Google公式サンプル。
http://code.google.com/intl/ja/apis/maps/documentation/javascript/examples/layer-kml.html
kmlに関する記述は実質以下の2行のみ(!)

var ctaLayer = new google.maps.KmlLayer('kml url');
ctaLayer.setMap(map);