私は長い間 Google マップで KML を使用してきました。また、いくつかのアプリケーションで静的および動的 (Postgis データベースで PHP サービスによって生成される) KMLS を描画しています。
すべてが正常に機能し、結果は驚くべきものですが、カスタム アイコンが青いドロップ デフォルト アイコンで描画されることがあります。
これはネットワークの問題だと思います。2 つのクライアント (異なるネットワーク内) でチェックしたところ、そのうちの 1 つはカスタム アイコンが正常に表示され、もう 1 つはそうではありませんでした。さらに、特定のズーム値に対してカスタム アイコンが表示されることがあります。
それは最初から起こり、アプリケーションで何も変更せず、突然すべてが正常に機能します。
アイコンの画像を KML に埋め込む必要がありますか? それは問題を解決しますか?
アクティブなレイヤーが 1 つだけのこの問題のスクリーンショットを確認できます。
https://dl.dropbox.com/u/15451865/kmlrenderissue.png
このスクリーンショットを撮っていると、突然問題がなくなり、すべてのアイコンが正常に見えます...
この問題が発生するアプリは次のとおりですhttp://mapadesevilla.geographica.gs