KMLファイル作成とWeb公開

MIMEタイプ

ブラウザでKMLファイルがテキスト(XMLコード)として表示されてしまう場合には、.htaccessMIME Typeを指定する。

AddType Application/vnd.google-earth.kml+xml .kml
AddType Application/vnd.google-earth.kmz .kmz

.htaccessは、Webディレクトリのトップに置くのが普通。下位に置いてもいいが、下位側の設定が後読みされるので分けて置く場合は注意が必要。例えば、上位で制限アクセスの設定をして、下位でフルアクセスの設定をすると、全部がフルアクセスになるらしい(自分で確認はしていないが、そういうことのようだ。)

HTMLの記述が使える

KML2.2では、で、CDATAを使うことでHTMLタグを使った記載ができる。体裁を整えるのに便利。

<description>
 <![CDATA[
  <p>ここに</p>
  <p>何かを書</p>
 ]]>
</description>