0

私はGeodjangoの初心者であり、次の点についてサポートが必要です。

GeoDjangoアプリケーション用のMultiPolygonFieldフィールドがあり、djangoadminで表示されるのと同じくらいクールにビューに表示したいと思います。

たとえば、私が持っていると言う

def index(request):
    "Index,main view"
    border = WorldBorders.objects.get(name='Italy')
    return render_to_response('world/index.html', {'user': request.user, 'border': border}, context_instance=RequestContext(request)) 

次に、world / index.htmlで、django adminの場合と同様に、境界線を表示する方法は何ですか?

すべての返信を事前に感謝します!

4

2 に答える 2

0

http://code.google.com/p/geodjango-basic-appsは良いスタートのようです...

于 2010-03-30T19:40:57.943 に答える
0

http://openlayers.org/dev/examples/から何かを取得し、ニーズに合わせて変更することをお勧めします。マルチポリゴン フィールドを JSON データに変換し、JavaScript で JSON データを読み込み (OL パーサーのドキュメントを参照)、マップ上に表示します。

django-admin js を活用する方法を提案する人もいるかもしれませんが、それで十分だとは思いませんでした。

これらの手順のいずれかについて具体的な質問がある場合は、別の質問をしていただければ、お答えできることを願っています。

于 2010-04-05T00:13:59.960 に答える