示例#1
0
def kartta():
    if request.args.get('marker'):
        showMarker = True
    else:
        showMarker = False

    if request.args.get('lat') and request.args.get('lon'):
        lat = float(request.args.get("lat"))
        lon = float(request.args.get("lon"))
    else:
        listaDict = lista.listaDict()
        lat = (listaDict['ag']['lat'])
        lon = (listaDict['ag']['lon'])
        showMarker = False

    if showMarker:
        map_osm = folium.Map(location=[lat, lon], width="100%", height="100%", zoom_start=17, max_zoom=18)
        map_osm.simple_marker([lat, lon])
    else:
        map_osm = folium.Map(location=[lat, lon], width="100%", height="100%", zoom_start=15, max_zoom=18)

    if request.args.get('ulat') and request.args.get('ulon'):
        ulat = float(request.args.get("ulat"))
        ulon = float(request.args.get("ulon"))
        map_osm.polygon_marker(location=[ulat, ulon], popup='Sinun sijaintisi(Suuntaa antava)',
                               fill_color='red', num_sides=0, radius=10, rotation=60)
    map_osm.create_map(path='templates/osm.html')

    return render_template('osm.html')
示例#2
0
def tiedotArrayYlihuomenna(data):
    ylihuomenna = datetime.date.today() + datetime.timedelta(days=2)
    listaDict = lista.listaDict()
    ylihuomennaTapahtumat = []
    cal = Calendar.from_ical(data.text)
    lisaaTapahtumatListaan(ylihuomennaTapahtumat, cal, listaDict, ylihuomenna)
    return ylihuomennaTapahtumat
示例#3
0
def tiedotArrayHuomenna(data):
    huomenna = datetime.date.today() + datetime.timedelta(days=1)
    listaDict = lista.listaDict()
    huomennaTapahtumat = []
    cal = Calendar.from_ical(data.text)
    lisaaTapahtumatListaan(huomennaTapahtumat, cal, listaDict, huomenna)
    return huomennaTapahtumat
示例#4
0
def tiedotArrayTanaan(data):
    today = date.today()
    listaDict = lista.listaDict()
    tanaanTapahtumat = []
    cal = Calendar.from_ical(data.text)
    lisaaTapahtumatListaan(tanaanTapahtumat, cal, listaDict, today)
    return tanaanTapahtumat
示例#5
0
def tiedotArray(data):
    today = date.today()
    listaDict = lista.listaDict()
    kaikkiTapahtumat = []
    cal = Calendar.from_ical(data.text)
    lisaaTapahtumatListaan(kaikkiTapahtumat, cal, listaDict, today, True)
    return kaikkiTapahtumat
示例#6
0
def tiedotArrayValittu(paiva, data):
    yy = paiva.split("-")[0]
    mm = paiva.split("-")[1]
    dd = paiva.split("-")[2]
    d1 = datetime.date(int(yy), int(mm), int(dd))
    listaDict = lista.listaDict()
    valitutTapahtumat = []
    cal = Calendar.from_ical(data.text)
    lisaaTapahtumatListaan(valitutTapahtumat, cal, listaDict, d1)
    return valitutTapahtumat