Show accommodation pins on the map
This commit is contained in:
		
							parent
							
								
									7ca5eafd1d
								
							
						
					
					
						commit
						1f8d465c6d
					
				| 
						 | 
				
			
			@ -104,7 +104,18 @@ def collect_trip_coordinates(trip: Trip) -> list[StrDict]:
 | 
			
		|||
            continue
 | 
			
		||||
        stations[s["uic"]] = s
 | 
			
		||||
 | 
			
		||||
    return [
 | 
			
		||||
    accommodation_coordinates = [
 | 
			
		||||
        {
 | 
			
		||||
            "name": accommodation["name"],
 | 
			
		||||
            "type": "accommodation",
 | 
			
		||||
            "latitude": accommodation["latitude"],
 | 
			
		||||
            "longitude": accommodation["longitude"],
 | 
			
		||||
        }
 | 
			
		||||
        for accommodation in trip.accommodation
 | 
			
		||||
        if "latitude" in accommodation and "longitude" in accommodation
 | 
			
		||||
    ]
 | 
			
		||||
 | 
			
		||||
    station_coordinates = [
 | 
			
		||||
        {
 | 
			
		||||
            "name": s["name"],
 | 
			
		||||
            "type": "station",
 | 
			
		||||
| 
						 | 
				
			
			@ -112,7 +123,9 @@ def collect_trip_coordinates(trip: Trip) -> list[StrDict]:
 | 
			
		|||
            "longitude": s["longitude"],
 | 
			
		||||
        }
 | 
			
		||||
        for s in stations.values()
 | 
			
		||||
    ] + [
 | 
			
		||||
    ]
 | 
			
		||||
 | 
			
		||||
    airport_coordinates = [
 | 
			
		||||
        {
 | 
			
		||||
            "name": s["name"],
 | 
			
		||||
            "type": "airport",
 | 
			
		||||
| 
						 | 
				
			
			@ -122,6 +135,8 @@ def collect_trip_coordinates(trip: Trip) -> list[StrDict]:
 | 
			
		|||
        for s in airports.values()
 | 
			
		||||
    ]
 | 
			
		||||
 | 
			
		||||
    return accommodation_coordinates + station_coordinates + airport_coordinates
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
def latlon_tuple(stop: StrDict) -> tuple[float, float]:
 | 
			
		||||
    """Given a transport stop return the lat/lon as a tuple."""
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in a new issue