私はFirefox 10.0.1をアドオンや拡張機能なしで使用しています。数ヶ月前(おそらくFirefoxのアップデートがあったのでしょうか?)マーカー(逆さまの涙の形をしたマーカー)がGoogleマップに表示されなくなりました。イメージはそこにロードしようとすることがわかります(おそらく、「壊れたイメージ」アイコンのある小さな正方形が表示され、あるべき場所で点滅します)が、マーカーはロードされません。バブルは見えますが、マーカーはありません。
バブルを表示できるがマーカーは表示できない画像を添付しました。
これにより、基本的に同じマップ上の複数の場所を表示できなくなります。残念ながら、仕事で使用できるのはこれだけなので、他のブラウザをテストすることはできません。
これらのマーカーが表示されないのはなぜですか?それを修正するにはどうすればよいですか?
プロキシの背後にいるときにマーカー画像をロードすると、既知のバグがあります-私は同じ問題に苦しんでいます。 Mozillaサポートページに問題に関するスレッドがあります here 、Firefoxがリクエストでプロキシ認証情報を送信しないことと関係があります。 Bugzilla issue open(今は 別のissue の複製としてマークされています)-Firefoxバージョン13で問題を修正する必要があると主張しています(インストールできません)残念ながらテストするために)。
あるいは、MozillaサポートフォーラムのGaliousは、 Proxy Authentication アドオンを使用して問題を解決することを提案しています。
Mac上のFirefox 13.0では問題ありません。
マーカーをクリックすると、新しいマーカー画像が読み込まれ、クリックする前に表示されたマーカー画像は、新しく読み込まれた大きなマーカー画像に変換されます。
問題は、Firefoxがソースからより大きなマーカー画像を読み込めなかった可能性があります。 Tools > Web Developer > Web Console
からアクセスできるコンソールからこれを調べることができます。
this contains 200 OK
メッセージのような行が表示された場合、Firefoxの更新を試みてください。
それ以外の場合、大きなマーカー画像を読み込もうとしても、応答ステータスが200ではない場合、ネットワークを検査しようとする可能性があります。
この問題を再現するためのアプリケーションまたはコードスニペットに関する情報を提供してください。
IE10 +の場合、アイコンのソースの場所を更新する必要がありました。 Chromeで問題なく動作しました。
//updated icon source June 2015
var imgsrc = "http://chart.googleapis.com/chart?chst=d_map_pin_letter&chld=" + 1 + "|00FF00|000000&.png";
var img = new google.maps.MarkerImage(imgsrc);
独自のマーカーグラフィックスを設定するオプションがあります。実際に表示されないことを確認するために、それを試すことができます。 ChromeとIEも試してください