My english is not that great, but I'll try anyway.

> I'm currently building my first Django-based app, which is proceeding
> fairly well, thus far. One of the goals is to allow users to post
> information (text, pics, video) and for the app to be able to
> automatically detect the location where they posted this information.
> That data would then ideally be able to be filtered later, such as
> viewing the posts that were made within a specific radius.

Points or a pair od coordinates are simple to perssit, you do not
necessarily have to persist it using geo formats , so you do not need
a orm or database that understand GEO DATA.

But, what you going to do with this informatios later ?
 just keep it in a database and show in a map [1]? or you will need
spatial queries [2]?

Case 1 - you just need a frontend to get coordnates in your braowser
window and pass to your app throught JS.

Case 2 - you may use a spaytial database to do the job just like any
other query ( GeoDjango can do that for you)



> I've been reading a bit about GeoDjango and it sounds intriguing. A
> colleague, though, suggested everything that can be done using
> GeoDjango is equally efficient utilizing the Google Maps API with
> JavaScript or JQuery to obtain the proper coordinates.

> Essentially, I'm looking to see what benefits GeoDjango would give
> this project over using just the Google Maps API. If I've already
> started a project in basic Django, is incorporating GeoDjango
> problematic?  I'm still attempting to master the basics of Django and
> venturing into GeoDjango may be too much. Or not.

GeoDjanfgo among other thing gives you the ORM and Geo functions, like
projections import export, and geo classes
for |Geometrie like Point !

You can use GeoDjango TOGETHER with Google, Open Layers AND both with Jquery
You may use the maps from Google, but the Frontend interface from OpenLayers.


Google gives you  = Maps + interface
OpenLayers  = Just the interface (really nice by the way)

But some times....   its easier and fast just use Google maps API.

... but doenst mather ... google or openlayers, if you need SPATIAL
QUERIES in Django its  = GeoDjango. (or rediscovery the wheel)

May be this project can help you http://pythonpeople.znc.com.br/ its
on github  https://github.com/znc-sistemas/python-people

The code is not beautiful, I made this app in a cople days, and then
poeple start to sign in...

I use to use Open Layers, and this app was the firts one where the
frontend  was entirely build with GoogleMaps API.... but geodjango
inside!

hope this help

-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To post to this group, send email to django-users@googlegroups.com.
To unsubscribe from this group, send email to 
django-users+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/django-users?hl=en.

Reply via email to