これは私を狂ってしまいます。KMLで使用されるカスタム目印記号がGoogleマップに表示されません
特に、このマップは、いくつかのkmlオーバーレイを持っていませんが、そのうちの一つは、私が開発し、指定したカスタムの目印アイコンを表示しなくなっている:私は、次のようないくつかの簡単な埋め込まれたGoogleマップを開発してきました。問題KML層はこれです:
http://publicworks.snoco.org/RdClosures/SnocoRdClosures4Gmaps.kml
最後の数ヶ月でいくつかの時間は、カスタムシンボルが表示停止し、デフォルトの目印記号に置き換えられました。 Google EarthでKMLファイルを開くと、正しく表示されます。 KMLファイルはKmlValidatorを使用して検証されます。
私の検索では、KMLファイルの上部で定義を使用し、各目印内で定義を使用することをおすすめしました。私はKMLにその変更を加えましたが、カスタムアイコンはまだ表示されません。
JavaScriptのコードを見るとKML URLパスにダミーパラメータのトリックを使用して、レイヤをリフレッシュするようにKMLファイルがGoogleの最後にキャッシュされることに気付きました。私が注目するもう一つのことは、このKMLのコンテンツは静的ではなく、頻繁に変更されることです。
アイデア?私は困惑しているから!
感謝! Steve
ご回答いただきありがとうございます。サーバーのログは私のコントロールとアクセスの範囲外にあるので、私たちのITスタッフと調整して、あなたが育てたものを調べます。 GoogleマップのKMLレイヤーオーバーレイの目印アイコン以外のすべての用途で、1月末にはまだ動作していたため、画像自体は引き続き表示されていたため、イライラしています。 – Scole
私はちょうど今働くように思われる状況を更新したがっています。私はITスタッフにログを見させてもらったが、珍しいものは見なかった。バグを記録する前の最後の手段として、新しいバージョンのPNGアイコンの名前を変更してアップロードし、新しいバージョンを指すようにKMLファイル内の参照を更新しました。それはトリックを行うように見えた!アイコンが正しく表示されるようになりました。 – Scole