google-maps - Googleマップに10KポリゴンSVGをオーバーレイしますか(既存の回答は機能しません)?

google-maps

GoogleマップでSVGを10Kポリゴンでオーバーレイするにはどうすればよいですか?ノート:


クライアント側での10Kポリゴンの描画は非常に遅くなります。
Googleのため、kmzに変換してKMLレイヤーとして使用すると失敗します
KMLファイルサイズおよび/またはポリゴン数に関するマップの制限。
私の現在の解決策は、SVGの一部をPNGに変換することです
要求する。これはworksですが
私がそこで解析する非常に単純なSVG(例
10Kポリゴンはなく、SVGの例-> PNG
技術)。 SVGのソースコード-> PNGのこと:https://github.com/barrycarter/bcapps/blob/master/bc-mytile2.pl


もっと良い方法はありますか?この問題に対する他の答えがあることを知っています
ここでは、クライアント側の描画またはGoogleマップのKMLを使用していると思います
ここでは、どちらも機能しません。

編集:私はキャッシュが一部を助けるかもしれないことを理解していますが、すべてのタイルをキャッシュすることはできません、そして私の感覚はブラウジングする人々は世界のさまざまな部分にズームインするということです。
答え
低ズームレベルのpngマップタイルを生成してキャッシュします。より高いズームレベルでは、クライアント側でポリゴンをオーバーレイしますが、可視のポリゴンのみを処理/ダウンロードします。ズームレベルに応じて、ポリゴンポイントの数を減らすことを検討してください。
関連記事

google-maps - Googleマップ上のカスタムオーバーレイ

android - GoogleMapフラグメントの問題

android - Android:myLocationOverlay.runOnFirstFix遅すぎる

javascript - JavaScriptでDBをクエリする方法は?

google-maps - グーグルマップとレイズマーカー

google-maps - GoogleクロージャーにGoogleマップを表示する

javascript - Googleマップ-マーカーをライトボックスで開くリンクにする方法

ruby-on-rails - クラスターでのRails、gmaps4railsの問題

google-maps - どのマーカーがGoogle Maps APIのドラッグイベントであるかを知るにはどうすればよいですか?

google-maps - マウスイベントを使用してGoogleマップから座標を取得する