Example #1
0
 def __init__(self,city):
     polygons = []
     ward = Ward.objects.filter(city=city)[:1][0]
     for ward in Ward.objects.filter(city=city):
         for poly in ward.geom:
             polygons.append( GPolygon( poly ) )
     GoogleMap.__init__(self,center=ward.geom.centroid,zoom=13,key=settings.GMAP_KEY, polygons=polygons,dom_id='map_canvas')
Example #2
0
 def __init__(self,city):
     polygons = []
     ward = Ward.objects.filter(city=city)[:1][0]
     for ward in Ward.objects.filter(city=city):
         for poly in ward.geom:
             polygons.append( GPolygon( poly ) )
     GoogleMap.__init__(self,center=ward.geom.centroid,zoom=13,key=settings.GMAP_KEY, polygons=polygons,dom_id='map_canvas')
Example #3
0
    def __init__(self,city):
        polygons = []

        for ward in Ward.objects.filter(city=city):
            for poly in ward.geom:
                polygons.append( GPolygon( poly ) )
        GoogleMap.__init__(self,zoom=13,key=settings.GMAP_KEY, polygons=polygons, dom_id='map_canvas', template="maps/fixmystreetmap.js")
    def __init__(self,city):
        polygons = []
        kml_url = 'http://localhost:8000/media/kml/' + city.name + '.kml'

        ward = Ward.objects.filter(city=city)[:1][0]
        #for ward in Ward.objects.filter(city=city):
        #    for poly in ward.geom:
        #        polygons.append( GPolygon( poly ) )
        GoogleMap.__init__(self,center=ward.geom.centroid,zoom=13,key=settings.GMAP_KEY, polygons=polygons, kml_urls=[kml_url],dom_id='map_canvas')
Example #5
0
    def __init__(self,ward, reports = []):
        polygons = []
        for poly in ward.geom:
                polygons.append( GPolygon( poly ) )
        markers = []
        for i in range( len( reports ) ):
            marker = ReportMarker(reports[i], str(i+1) )
            markers.append(marker)

        GoogleMap.__init__(self,zoom=13,markers=markers,key=settings.GMAP_KEY, polygons=polygons, dom_id='map_canvas')
Example #6
0
    def __init__(self,ward, reports = []):
        polygons = []
        for poly in ward.geom:
                polygons.append( GPolygon( poly ) )
        markers = []
        for i in range( len( reports ) ):
            marker = ReportMarker(reports[i], str(i+1) )
            markers.append(marker)

        GoogleMap.__init__(self,zoom=13,markers=markers,key=settings.GMAP_KEY, polygons=polygons, dom_id='map_canvas')
Example #7
0
    def __init__(self, city):
        polygons = []
        kml_url = 'http://localhost:8000/media/kml/' + city.name + '.kml'

        ward = Ward.objects.filter(city=city)[:1][0]
        # for ward in Ward.objects.filter(city=city):
        #    for poly in ward.geom:
        #        polygons.append( GPolygon( poly ) )
        GoogleMap.__init__(self, center=ward.geom.centroid, zoom=13, key=settings.GMAP_KEY, polygons=polygons,
                           kml_urls=[kml_url], dom_id='map_canvas')
Example #8
0
    def __init__(self,pnt,draggable=False,nearby_reports = [] ):  
#        self.icons = []
        markers = []
        marker = GMarker(geom=(pnt.x,pnt.y), draggable=draggable)
        if draggable:
            event = GEvent('dragend',
                           'function() { window.location.href = "/reports/new?" +"&lat="+geodjango.map_canvas_marker1.getPoint().lat().toString()+"&lon="+geodjango.map_canvas_marker1.getPoint().lng().toString(); }')        
            marker.add_event(event)
        markers.append(marker)
        
        for i in range( len( nearby_reports ) ):
            nearby_marker = ReportMarker(nearby_reports[i], str(i+1) )
            markers.append(nearby_marker)

        GoogleMap.__init__(self,center=(pnt.x,pnt.y),zoom=17,key=settings.GMAP_KEY, markers=markers, dom_id='map_canvas')
Example #9
0
    def __init__(self,pnt,draggable=False,nearby_reports = [] ):  
#        self.icons = []
        markers = []
        marker = GMarker(geom=(pnt.x,pnt.y), draggable=draggable)
        if draggable:
            event = GEvent('dragend',
                           'function() { reverse_geocode (geodjango.map_canvas_marker1.getPoint()); }')        
            marker.add_event(event)
        markers.append(marker)
        
        for i in range( len( nearby_reports ) ):
            nearby_marker = ReportMarker(nearby_reports[i], str(i+1) )
            markers.append(nearby_marker)

        GoogleMap.__init__(self,center=(pnt.x,pnt.y),zoom=17,key=settings.GMAP_KEY, markers=markers, dom_id='map_canvas')
Example #10
0
    def __init__(self, pnt, draggable=False, nearby_reports=[]):
        # self.icons = []
        version = settings.GOOGLE_MAPS_API_VERSION
        markers = []
        center = (pnt.x, pnt.y)
        gIcon = GIcon("dragme",
                      image="/static/images/marker/default/marker.png",
                      iconsize=(29, 38))
        marker = GMarker(geom=(pnt.x, pnt.y), draggable=draggable, icon=gIcon)
        if draggable:
            event = GEvent('dragend', 'function(){}')
            marker.add_event(event)
        markers.append(marker)

        for i in range(len(nearby_reports)):
            nearby_marker = ReportMarker(nearby_reports[i], str(i + 1))
            markers.append(nearby_marker)

        GoogleMap.__init__(self, center=center, zoom=17, key=settings.GMAP_KEY, version=version,
                           markers=markers, dom_id='map_canvas', )