私のマップには 9 つのレイヤーがあり、チェック ボックスでオンとオフを切り替えることができます。各レイヤーは JS によって読み込まれます。私の問題は、チェック ボックスがアクティブなときに 9 つのうち 5 つしか読み込まれないことです。v3 API にロードできる kml レイヤーの数に制限はありますか? かなりの数のカスタム マーカー アイコンがありますが、合計で 1 MB 未満です。
ありがとうダレン
私は不気味に馴染みのある問題を抱えています。私は同様の方法でKMLファイルを操作しています(KMLファイルはチェックボックスを介してJSによって選択/読み込まれるため、マップレイヤーの配列です。大きなものではありませんが、カスタムマーカーアイコンや長い説明などがかなりあります)。
私はちょうど今、新しい制限のように見えるものに気づきました。もっと助けていただければと思いますが、私が知っていることを共有します。
私の場合、まったく同じコードが2011年6月まで正常に機能しており、地図は何千人もの人々によって表示/使用されています。これは、毎年恒例のイベント用のカスタムv3APIマップです。「凡例」には、タイプ別に分類された線またはマーカーを含む約34のレイヤーがあり、いずれもいつでも「オン」になる可能性があります。デフォルトの、そして最も一般的に使用されるセットアップには、約12の「レイヤー」がありました。レイヤーの1つ(ロード時に配列の最後のレイヤーになる可能性があります)のみが、年ごとに大幅に変化します。それはまた最も重要なものです。2011年6月に一部のブラウザ/OSで重大なエラーが発生した場合、私はそれについて聞いていたでしょう。2012年のイベントに間に合うように「すばやく」編集して再アップロードしたのは、このファイルでした。何かがおかしいことに気付く前に、私はそれに触れさえしませんでした。
調査結果/結論/アイデア?:
ブラウザのキャッシュをダンプしても何も起こりません
試行錯誤の結果、実際には最大6つの「レイヤー」が読み込まれることがわかりましたが、サイズ/タイプ/ジュジュに依存しているようです。カンマで囲まれたリスト内の任意のkMLファイルの。しかし、あなたのように、それは通常約5または6です。
奇妙なことに、KMLファイル自体がバックグラウンドにあるように見えます。非表示のマーカーは、「ホバーオーバー」時にマウスポインターに影響を与え、クリックすると情報ボックスが表示されます。変。
この問題は私にとって間違いなく1年未満です。
Googleの新しいアクションに何らかの形で関連していない場合(この場合、それについて聞いたか、APIフォーラムで何かを見つけたと思われます。)おそらく、サーバーの1つによって設定されたいくつかの新しい制限に関連しています。単なる偶然?
--->うーん。最近、ワードプレスサイトのメニュー項目の制限の問題が発生し、ホスティングプロバイダーにいくつかのsuhosinリクエストの制限を変更してもらいました(?)ソースファイルを別のサーバーに移行して、そこから機能するかどうかを確認できます。もしそうなら、それは重要な手がかりになるでしょう、そして私は報告します。
それ以外はわかりません。私が学んだことを共有し、他の誰かが何が起こっているのかについて何らかの考えを持っていることを願っています。