コード例 #1
0
ファイル: views.py プロジェクト: fredericosachweh/fanmarkers
def kmz(request, ident):

    base = Airport.goof(identifier=ident)
    
    title = "%s - %s" % (ident, base.name)
    #make it a list so it can be iterated in the template
    bases = (base, )
    
    from kml.utils import locals_to_kmz_response
    return locals_to_kmz_response(locals())
コード例 #2
0
ファイル: views.py プロジェクト: fredericosachweh/fanmarkers
def kml(request, pk):
    from route.models import Route
    from airport.models import Airport
    
    position = Position.goof(pk=pk)
    
    routes = Route.objects.filter(home__operation__positions=position)
    
    bases = Airport.objects\
                   .filter(opbase__operation__positions=position)\
                   .distinct()
                   
    routebases = Airport.objects\
                        .filter(routebase__route__in=routes)\
                        .exclude(opbase__operation__positions=position)\
                        .distinct()
                        
    title = "%s - %s" % (position.company, position)

    
    from kml.utils import locals_to_kmz_response
    return locals_to_kmz_response(locals())
コード例 #3
0
ファイル: views.py プロジェクト: fredericosachweh/fanmarkers
def kml(request, pk):
    
    from route.models import Route
    from airport.models import Airport
   
    company = Company.goof(pk=pk)
    
    routes = Route.objects.filter(home__operation__company=company)
    bases = Airport.objects\
                   .filter(opbase__operation__company=company)\
                   .distinct()
                   
    routebases = Airport.objects\
                        .filter(routebase__route__in=routes)\
                        .exclude(opbase__operation__company=company)\
                        .distinct()
                        
    title = str(company)
    
    print company
    
    from kml.utils import locals_to_kmz_response    
    return locals_to_kmz_response(locals())