2010-03-30 62 views
0

我是一個新手GeoDjango內置並希望得到以下一些幫助數據:顯示MultiPolygonField上GeoDjango內置/的OpenLayers

我有一個MultiPolygonField場,對於GeoDjango內置應用程序,並想顯示它在我的視圖涼,因爲它被顯示在Django管理

例如說我有

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)) 

然後在世界/ index.html的,什麼是顯示邊框的方式,因爲這將是對Django管理?

預先感謝所有答覆!

回答

0

我建議只是把從http://openlayers.org/dev/examples/東西,將其更改爲滿足您的需求。轉換MULTIPOLYGON字段JSON數據,在JavaScript在JSON數據讀取(參見OL解析器文檔)和在地圖上顯示它。

有一些人認爲利用Django的管理員JS的一些方法,但我從來沒有發現,就足夠了。

如果您有任何有關這些步驟的具體問題,只問一個問題,希望我能回答的問題。