4

古い googlemap v2 コードを v3 に変換している最中ですが、v3 は v2 よりもはるかに遅いように見えますか?

私のコード変更のほとんどは、G を google.maps に置き換えるだけです。(GMarker から google.maps.Marker へ)

物事をスピードアップするためのヒントやコツはありますか??

4

3 に答える 3

7

解決策は、次のように API をロードするリンクを試すことで、さまざまなバージョンの v3 API を試すのと同じくらい簡単かもしれませんv=3.4v=3.5

<script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=false&v=3.5"></script>

と:

<script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=false&v=3.4"></script>

私が構築したサイトでは、プロダクト マネージャーは、特にストリートビューが 3.6 で遅いと感じていました。私がそれを 3.5 にロールバックしたとき、彼はそれが顕著な改善であると感じました.

于 2011-10-14T05:22:03.013 に答える
3

本当に必要な場合を除いて、使用しないでください。実行中のシステムは絶対に変更しないでください。おそらく、より優れたクラスタリング(空間インデックス、クアッドツリー、ヒートマップ)を備えたより優れたマーカーソリューションを作成したいですか?つまり、Googleのフュージョンテーブルは空間インデックスをサポートしていません。Nickの空間インデックスヒルベルト曲線四分木ブログを探したいと思います。

于 2011-07-23T15:25:11.400 に答える
0

私の問題はおそらくFireBugの使用にありました-その場合、V3APIはV2よりもロードが遅くなります。また、衛星マップと法線マップを切り替えると、FireBugがオンのときにフェード効果が遅くなります。

于 2011-10-19T20:50:52.637 に答える