Private
Public Access
1
0

courses functionality

This commit is contained in:
Sander Roosendaal
2018-02-21 12:57:46 +01:00
parent d3e3925625
commit 289d3fc2cc
13 changed files with 322 additions and 62 deletions

View File

@@ -40,6 +40,7 @@ from django.conf import settings
from courses import (
course_coord_center,course_coord_maxmin,
polygon_coord_center
)
import datetime
@@ -731,6 +732,20 @@ def course_map(course):
polygons = GeoPolygon.objects.filter(course=course).order_by("order_in_course")
plabels = ''
for p in polygons:
coords = polygon_coord_center(p)
plabels += """
var marker = L.marker([{latbegin}, {longbegin}]).addTo(mymap);
marker.bindPopup("<b>{name}</b>");
""".format(
latbegin = coords[0],
longbegin = coords[1],
name = p.name
)
pcoordinates = """[
"""
@@ -818,12 +833,15 @@ def course_map(course):
var platlongs = {pcoordinates}
var polygons = L.polygon(platlongs, {{color:'blue'}}).addTo(mymap)
{plabels}
</script>
""".format(
latmean=latmean,
lonmean=lonmean,
scoordinates=scoordinates,
pcoordinates=pcoordinates
pcoordinates=pcoordinates,
plabels = plabels
)
div = """