update
This commit is contained in:
@ -78,10 +78,12 @@ def LocationInBound(request):
|
|||||||
lon2 = float(request.GET.get('ln2'))
|
lon2 = float(request.GET.get('ln2'))
|
||||||
lat3 = float(request.GET.get('la3'))
|
lat3 = float(request.GET.get('la3'))
|
||||||
lon3 = float(request.GET.get('ln3'))
|
lon3 = float(request.GET.get('ln3'))
|
||||||
|
lat4 = float(request.GET.get('la4'))
|
||||||
|
lon4 = float(request.GET.get('ln4'))
|
||||||
cat = request.GET.get('cat')
|
cat = request.GET.get('cat')
|
||||||
|
|
||||||
if(lat1 != None and lon1 != None and lat2 != None and lon2 != None and lat3 != None and lon3 != None):
|
if(lat1 != None and lon1 != None and lat2 != None and lon2 != None and lat3 != None and lon3 != None and lat4 != None and lon4 != None):
|
||||||
pl = geos.Polygon(((lon1, lat1), (lon2, lat2), (lon3, lat3), (lon1, lat1)), srid=4326)
|
pl = geos.Polygon(((lon1, lat1), (lon2, lat2), (lon3, lat3), (lat4, lon4), (lon1, lat1)), srid=4326)
|
||||||
if(cat):
|
if(cat):
|
||||||
locs = Location.objects.filter(geom__within=pl, category=cat)
|
locs = Location.objects.filter(geom__within=pl, category=cat)
|
||||||
else:
|
else:
|
||||||
|
|||||||
Reference in New Issue
Block a user