2012-05-03 4 views
0

データベースとWebサーバーに特定の国の値が入力されています。私はそれを照会すると私のデータベースからの値に基づいて色分けされたインタラクティブな地図を表示できるようにしたい。 (インタラクティブに、私は単純なズームインと移動が必要なこと全てを意味する)。JavaScriptを使用して動的にChoroplethをロードする

私は世界の形状ファイル(.shp)を持っており、KMLファイルも簡単に取得できます。これはJavaScript/JQuery(データベースからデータを取得するためにJQueryを使用)で実行し、シェイプファイルにカラーコード体系を適用します(国境を埋める)。

これにはどのような良いJavaScriptライブラリを使用しますか?私はOpenLayersを調べましたが、私が必要とするものを(おそらく私は十分深く掘り下げていない)行うことができるのか分かりません。

答えて

0

D3.jsは一般的に素晴らしいフレームワークですが、基本的なChoroplethのサポートがありますが、既存のファイルとのネイティブ動作がよく分かりません。

は、チェックアウト:

http://mbostock.github.com/d3/ex/choropleth.html

+0

私はD3も見てきました。私が探している機能のいくつかが欠けています。このライブラリでも、ファイルの書式設定に苦労しました。 – lightningmanic

1

Leaflet.jsはあなたのための別の偉大な選択肢になるようですね。リーフレットでのチェレポールスマップの作成は非常に簡単で、都市間(ズーム)が標準です。

+0

これはかなりいいようです - 私はそれをチェックアウトする必要があります! – lightningmanic

関連する問題