API for tagging any model with django.contrib.gis.db.models.PointField(s)
Python JavaScript
Switch branches/tags
Nothing to show
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
docs
media
templates/points
templatetags
.gitignore
README.rst
__init__.py
admin.py
context_processors.py
forms.py
handlers.py
models.py
tests.py
urls.py
views.py

README.rst

Requirements

  • GeoDjango
  • olwidget
  • pinax 0.7b3 or later
  • jQuery and jQuery-UI

Installation

settings

  • put 'points' into INSTALLED_APPS

  • add to context processors:

    'points.context_processors.ol_media',
    'points.context_processors.GAK',
    
  • Get http://code.google.com/apis/maps/signup.html a GOOGLE_MAPS_API key and add it to settings:

    GOOGLE_API_KEY = ...

  • syncdb

urls

  • add to your url patterns:

    (r'^points/', include('points.urls')),
    

QuickStart

  • At the top of the template:

    {% load point_tags %}
    
  • In head you could put:

    {% include 'points/jqueryui_add_form.html' %}
    {% show_google_map model_instance "map-id" %}
    
  • In body, where you would like the link to the form widget to go:

    {% add_point_link model_instance %}
    
  • Where you would like the map to go you might put:

    <div id="map-id" style="width:45%; height:200px; float:right;"></div>
    

For more information check docs/api.rst; there are many more options and tags.