0

質問

Google マップ上に何かの空間分布を含むオーバーレイを表示したい。

これが私のアプローチの結果であり、似たようなものが欲しいです:

現在のアプローチの結果

今のところ、約 10,000 のインスタンスmaps.google.Rectangleを表示します。それぞれのインスタンスは約 2km x 2km 幅です。このアプローチは非常に遅いです (このマップは数秒間レンダリングされます)。

これをより速くレンダリングする方法はありますか? 最良の解決策は JavaScript のみを使用することです (ただし、その場で KML を生成できると思います)。

設定

  1. 私はプロトタイピング作業を行っているので、本格的なサーバー (すべてのサーバー) は使用せず、ipython.org/notebook.html のみを使用します。つまり、任意の python 関数を非常に簡単に呼び出すことができますが、簡単な方法はありません。つまり、パス/path/は次の KML を出力します。一方、すべてが私のコンピューター上にあるため、file://URLは機能します
  2. バックエンドは python で書かれています。

私が試したこと

  1. ポリゴンの出力(遅い)
  2. ヒートマップの使用。スケーリングに問題がありました。基本的に、ズームアウトするとhttp://imgur.com/6gYJYxm のようになり、スケーリングすると http://imgur.com/Ifh7gkn のようになります
4

1 に答える 1

0

私のクラスのヒルベルト曲線は、phpclasses.org からダウンロードできます。空間充填曲線を使用して平面を細分化し、寸法を縮小します。

于 2013-08-22T21:39:01.567 に答える