Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def gpoly(poly, name, last=False):
- geom_object = GPolygon(fromstr(poly.wkt, srid=4326))
- if not last:
- event = GEvent('click',
- 'function() { location.href = "%s"}' % name.lower())
- geom_object.add_event(event)
- def territory(request, name):
- children = None
- parent = Territory.objects.get(name__iexact=name, code='ADMD', type='A')
- children = territory.children.all()
- children_geom = []
- if children:
- for child in children:
- children_geom.append(gpoly(poly, territory.name, child))
- gmap=GoogleMap(polygons=children_geom)
- return render_to_response('geoview/territory.html',
- {'territory':territory,'children':children,
- 'gmap':gmap},
- context_instance=RequestContext(request),)
Add Comment
Please, Sign In to add comment