this is asian canadian version of tsoding daily :D :D dont get me wrong, this is compliment, that guy does the same thing, says something insane crazy and than starts from bottom up and actually does that. You are amazing man, love this webgl/wasm content, it feels so accessible and makes me wanna try as well
It’s more that Google’s algorithm heavily favors more reliable forms of transportation in their estimates to determine route selection. So if a route takes 15 minutes with a metro or 5 minutes walking, but there’s a chance that 5 minutes becomes 20 because of heavy foot traffic, the algorithm will always pick the most efficient AND least risky option for routing.
@@aditchitale8017another issue is you can't control walking speed. If you are faster there are scenarios where routes that contain more walking is faster than Google maps which might not even show
@@sphaerophoria It's called Objektorientierte Programmierung 2 (Object Oriented Programming 2) at TU Graz. The assignment description goes like this: "Your task will consist of 3 sub-assignments that build on one another and finally result in a small, but quite useful Geographic Information System that serves data over a Representational state transfer (REST) interface. During this course you will learn about modern Java principles, and use a wide variety of libraries that we have already included for you." The program was built in java, and we had to parse the data at the beginning. Then we drew some of the nodes, ways and relations as roads (the ones with the tag "highway"), buildings i believe from "amenity", landuse from "landuse" and waters from "water". It looked kinda neat but the data was really annoying since some parts if the large polygons was cut off, which led to the ways not working (since a full way is only valid if start and end points are the same) and then you would have to build a relation, so that each start point of a way would match the end point of the next way, so it forms a closed loop. But then, the ways might be flipped so the start of the first way would connect to the start of the second, and the ends might meet, but then there are 10 ways that are not actually in order..... Also, then there were multipolygons with inner and outer parts, that would then cut holes into the larger polygons. These were supposed to be ordered in a hierarchy to decide which polygoin should be cut from which and so on. But then there were bad multipolygons where the order was messed up. In conclusion, the OSM data can be a nightmare, and thats where I got my first data PTSD
As someone living in the countryside of Western Europe, I've got the same problem. When I need to get to the capital, I can either drive there straight or go to the nearest town, hop on the train, and then take the subway from the train station to reach my final destination. But if I try to get directions using the railway option on Google Maps, from my little village to somewhere in the capital, it says it can't find the route. So instead, I have to put the nearest town as my starting point, when it would be way easier if the directions just said "Drive or walk to the nearest town, take the train to the capital, and then take the subway, bus, or bike the rest of the way to where you're going."
Please make it so you can plan a trip with more than one destination. Instead of only being able to plan a path from A to B make it so you can add an in-between destination so it takes you through C before reaching B. This would be very useful to customize trips to avoid some areas without needing to stop the car after reaching C to mark on your GPS the final destination. Or even better, make it so the trip generated is fully customizable.
going back into this series to learn how to use webgl, I have to experience with graphics except raylib, I would have liked a commit at 40:14 and generally after each milestone (no need to helpful message I can figure things out)
Hey, didn't really watch the entire video, cause i'm not really into programming, but i do take the bus everyday, and i wanna say that i like your ideia very much... Hope someday we can have that working in Brazil too lol. Google maps here is not really that bad for public transport, but yeah, sometimes somethings freaks me out... For example one day it said that i had to take 2 different busses to go downtown, but actually there were another option that goes just fine, but the "end point" (that was practically just another point) was in the middle of the route, so google though i couldn't just fucking stay on the same bus lol. Also the elevation deal is a game changer
I'm glad to see I'm not the only one getting occasionally confused by lat and long I propose we replace it with X and Y, to appeal to the programmer brain
Google maps does make a lot of bad decisions. I also live 15mins away from rapid transit junctions and google maps tells me to wait for a bus for 10mins to travel 1 stop and then change over. Walking is always faster. Luckily i dont trust google maps. I always look for the fastest route and then take the short trips out and walk instead. I think you should never have more than 1 transfer in a journey
you talk well , that helps... but you zip around way too fast in code. that is very unbalanced. interesting topic, but hard to follow. And it's a pity, I could/can understand it, if you were doing the code cursor jumps a bit slower
Not every video has to be for every person, for every use case. Moving slower would sacrifice what I would consider to be some of the biggest draws of the videos.