1

私は長い間 Google マップで KML を使用してきました。また、いくつかのアプリケーションで静的および動的 (Postgis データベースで PHP サービスによって生成される) KMLS を描画しています。

すべてが正常に機能し、結果は驚くべきものですが、カスタム アイコンが青いドロップ デフォルト アイコンで描画されることがあります。

これはネットワークの問題だと思います。2 つのクライアント (異なるネットワーク内) でチェックしたところ、そのうちの 1 つはカスタム アイコンが正常に表示され、もう 1 つはそうではありませんでした。さらに、特定のズーム値に対してカスタム アイコンが表示されることがあります。

それは最初から起こり、アプリケーションで何も変更せず、突然すべてが正常に機能します。

アイコンの画像を KML に埋め込む必要がありますか? それは問題を解決しますか?

アクティブなレイヤーが 1 つだけのこの問題のスクリーンショットを確認できます。

https://dl.dropbox.com/u/15451865/kmlrenderissue.png

このスクリーンショットを撮っていると、突然問題がなくなり、すべてのアイコンが正常に見えます...

この問題が発生するアプリは次のとおりですhttp://mapadesevilla.geographica.gs

4

3 に答える 3

1

status_changedあなたのイベントをリッスンして、メソッドKmlLayerの結果を出力してみてください。getStatus()これにより、問題が何であるかを示すことができます。

ただし、他の人も同様の問題を抱えているようです: http://www.alexstanhope.com/blog/technology/203/google-maps-tile-display-bug-kml-layers

于 2012-09-21T14:55:38.357 に答える
0

これが問題の実際の例です(mapadesevilla.geographica.gsから取得されています)。ズームが下がると、ポイントのアイコンが変わります。

  • ズーム13(ポイントAとポイントBはカスタムアイコンを表示します):

ズーム13で発行

  • ズーム14(ポイントA-カスタムアイコン、ポイントBはハイブリッド)

ズーム14で発行

  • ズーム15(ポイントA-デフォルトアイコン、ポイントBカスタムアイコン)

ズーム15で発行

于 2012-10-11T12:10:03.737 に答える
0

現時点でのデータの形式は何ですか? 約 25 kml を超えるファイルを表示する際に Google Maps API に問題があるため ( http://code.google.com/p/gmaps-api-issues/issues/detail?id=2384を参照)、 kml/kmz の使用をお勧めします。

于 2012-09-20T11:46:34.190 に答える