3

ウェブページ内の地図に地域を表示したい。領域はクリック可能で、ホバーすると強調表示されます。私はdjangoを使用しているので、towordsmatplotlibやその他のPythonツールを使用する傾向があります。

Webには興味深いプロジェクトがあります。

問題は、国や地域に関するGeaJsonデータをどこで検索すればよいかわからないことです。

複雑なアプリケーションで時間を無駄にしないようにアドバイスする人はいますか?ありがとう

4

2 に答える 2

2

プレゼンテーションだけなら、間違いなくOpenLayersを使います。

Geodjangoは、管理者がdjango管理者で空間データを編集できるようにするのに便利ですが、それ自体ではマッププレゼンテーションテンプレートの方法はあまりありません。(openlayersを使用して)自分で作成するか、olwidgetdjangoアドオンを試す必要があります。

于 2010-12-31T15:03:46.830 に答える
1

OpenLayers( http://openlayers.org/ )プロジェクトをチェックすることをお勧めします-これは、ブラウザーでのほぼすべての種類のマップ表示のためのフレームワークを提供します(また、クライアント側の実装のためにポリマップによって使用されるものでもあります) 。

無料のマップサービスデータへのリンクは、http://geoserver.org/display/GEOS/Available+WMS+and+WFS+serversにあります。また、Google Maps API(http://code.google.com/apis/maps/index.html)を試してみることもできますが、これでは、すでに地図にあるクリック可能な領域は許可されません。

于 2010-12-31T14:59:51.613 に答える