Beispiel #1
0
def handle_route_request():
    user_preferences = request.POST.get('userPreferences')
    user_preferences = json.loads(user_preferences)
    print(user_preferences['startLocation'])
    print(user_preferences['distance'])
    user = User(user_preferences)
    reply = {}
    reply["STATUS"] = "SUCCESS"
    coordinates = user.process_user_setting()
    reply["WAYPOINTS"] = [{
        "latitude": 40.7925,
        "longitude": -73.9519
    }, {
        "latitude": 40.8118,
        "longitude": -73.9631
    }]
    #reply["WAYPOINTS"] = [{"latitude": coordinates[0], "longitude": coordinates[1]}]
    print(reply["WAYPOINTS"])
    return json.dumps(reply)
Beispiel #2
0
def handle_route_request():
    user_preferences = request.POST.get('userPreferences')
    user_preferences = json.loads(user_preferences)
    print(user_preferences['startLocation'])
    print(user_preferences['distance'])
    user = User(user_preferences)
    reply = {}
    reply["STATUS"] = "SUCCESS"
    coordinates = user.process_user_setting()
    print("coordinates", str(coordinates))

    #reply["WAYPOINTS"] = [{"latitude": 43.733, "longitude": -73.26}, {"latitude": 43.133, "longitude": -73.96}]

    return_mesg = []

    for i in range(len(coordinates[0])):
        waypoint_dict = {}
        waypoint_dict['latitude'] = coordinates[0][i]
        waypoint_dict['longitude'] = coordinates[1][i]
        return_mesg.append(waypoint_dict)
    print("return_mesg", return_mesg)
    reply["WAYPOINTS"] = return_mesg
    print(reply["WAYPOINTS"])
    return json.dumps(reply)