Googleマップにホバーで10000の場所マークを追加していますが、約2時間かかります.これはどのユーザーにも適していません.
Google マップのアイドル時間と、速度を上げる方法を教えてください。
私は次の手順を実行しています
1) 選択した人物のデータベースから個別の場所を選択します。
2) セールスマンのすべての場所を追加するスクリプトを作成します。
3) google map api(v3) を呼び出し、スクリプトを渡してすべての値を読み込みます。
提案してください
Googleマップにホバーで10000の場所マークを追加していますが、約2時間かかります.これはどのユーザーにも適していません.
Google マップのアイドル時間と、速度を上げる方法を教えてください。
私は次の手順を実行しています
1) 選択した人物のデータベースから個別の場所を選択します。
2) セールスマンのすべての場所を追加するスクリプトを作成します。
3) google map api(v3) を呼び出し、スクリプトを渡してすべての値を読み込みます。
提案してください
Google マップは、これほど多くのマーカーを同時に処理するようには作られていないため、速度は非常に遅くなります。ユーザーがズームインし、現在の可視領域に必要なマーカーのみをロードするまで、複数のマーカーが互いに近くにある場合は、それらをグループ化して配置するマーカーの量を制限するようにしてください。
このマップをどのように表示しているのかよくわかりませんが、私の推測では Web ブラウザー コントロールにあるのでしょうか? その場合は、Marker Clusterer や Marker Manager (どちらもhttp://code.google.com/p/google-maps-utility-library-v3/wiki/Librariesで入手可能) などのヘルパー ライブラリを使用できます。アウト。
これが 10,000 個のマーカーでどれだけ役立つかはわかりませんが、少し検索すると、マーカーをすべてマップにダンプするよりも効率的な方法でマーカーを管理できるようです。
http://www.svennerberg.com/2009/01/handling-large-amounts-of-markers-in-google-maps/
最後のベンチマークに基づくと、10,000 個のマーカーを読み込むにはまだ数分かかります。確かに、Google マップは一度に多くのマーカーを処理するようには設計されていません。作業を高速化する最善の方法は、必要なマーカーのみを追加することです。10,000 個のマーカーを理解できる人がいるとは思えません。エンドユーザーが理解して操作できるほんの一握りに絞り込みます。