2017-10-12 27 views
-1

私のプロジェクトでは、Googleマップ上に200K +ポリゴン(建物の形)をプロットする必要があります。私はすでにマップ上にそれらをプロットしています。しかし、地図を動かすときには、ポリゴンをレンダリングすることが時々あります。時にはブラウザーが凍結する傾向があります。私はそれを行うための代替技術(Googleのマップより優れたもの)か、ポリゴンを管理するためのより良い方法を探しています。Googleマップ - マップ上に200K +ポリゴン

これらは私が **このポリゴン情報をオンザフライで生成されていると、準備事前にすることができない制約です。 **すべてのビューアは「鳥瞰図」ですべてのポリゴン(建物)を見ることができるはずなので、特定のズームレベルに制限することはできません。

+1

すべてのズームレベルですべての200kポリゴンを表示する必要がありますか? ...低ズームレベルでは何を見ますか? – scaisEdge

答えて

0

オーバーレイタイルを生成するには、何らかの形式のサーバーサイドレンダリングを使用する必要があります。 Googleマップ上で何千もの地理空間オブジェクトを使って同様のことを行います。私たちはhttps://carto.com/サービスを利用していますが、他にも利用可能なサービスがありますので、あなたが研究をすることをお勧めします。

Cartoのは、Postgresデータベースにデータを格納し、その後、あなたはあなたが選んだ(リーフレット、グーグル)の地図上にレンダリングされたデータをオーバーレイするcartodb.jsを使用することができます。あなたは、私は、これは静的なデータセットの最も簡単ですが、その場でデータ操作が彼らのAPIの多くを経て確かに可能であることを追加する必要がありますcartodb.js

https://carto.com/docs/carto-engine/carto-js

を経由してクリック/マウスオーバーイベントにアクセスすることができます。

関連する問題