firefoxでgoogle mapのマイ アイコンが表示されない時

2012/02/22
google mapでマイアイコンを使用している場合、firefoxの8ぐらい以降(正確に覚えていない)で、アイコンが表示されない場合があります。
その場合、画像のヘッダーに
Access-Control-Allow-Origin *
を入れてやれば、表示されるようになります。
apacheのconfigで入れるか、.htaceessで設定するかです。一般的には、.htaccessで設定することになるとおもいます。
.htaccessで設定する場合は、
Header set Access-Control-Allow-Origin *
と書いて該当フォルダに置いとけば、OK。
ただ、Headerディレクティブを使うためには、Apache に mod_headersが組み込まれていないといけません。Apacheは1.3系では、標準で入っていないので、再コンパイルが必要です。
古いサーバーなんかと引っかかるかもしれないので、気を付けましょう。(気を付けようがないですが)