courses functionality
This commit is contained in:
@@ -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 = """
|
||||
|
||||
Reference in New Issue
Block a user