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
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."
@@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
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.
wtf are you talking about
he's a nixos user; expecting anything he says to make sense is clearly your mistake.
@@jeffrey1298 right
@@jeffrey1298 lol
why do you have the default 2009 facebook profile picture on your youtube account?
why on your name u are repeating griffin
I am shocked you didnt start off by writing your own xml parser
I honestly considered it, but thought it wouldnt be good for this video :)
@@sphaerophoria😂😂😂😂
this guy is out here just rawdogging code and saying "source: i made it up". absolutely based
Biblically accurate Vancouver
another project that's going to get to a point where you actually try to use it, realise it's bad then abandon it! POGGERS!
typical sphaerophoria
sounds like your problem.
and learn an invaluable amount of things in the process :D
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
asian version of that russian. if they team up together Muricans will be defeated.
@@samuraijosh1595 superior navigation capabilities will definitelly be a war winning asset 😂
My exact thought lmao
Asian Canadians and tech name a better combo 💪💪
Call me crazy but the problem seems to be that public transport in NA sucks, not that google maps is bad.
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
Very satisfying watching the entire process, both seeing your thought process and how you tackle new issues, +1 subscriber
I'm loving the new TH-cam recommendation algorythm. It keeps sending me through cool content like this video.
Wish you luck with the multimodal transit routing algo. Thats where I failed.
after watching this video i realized I have never programmed a line of code in my life.
You're improving these videos every time! Love to watch in the background. Thanks!!
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."
Love it. Another unhinged vancouver based dev
Rip this was one of my University courses... creating the backend for a map renderer that takes a OSM dataset and draws tiles for a map on request
Neat, whats the name of the class? I cant think of anything along those lines that qould have been offered during my degree
@@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
i wish google maps had a "more walking" option
omg i need to do something like this. How the zig build process works is amazing. Id wish rust also had something like this
I don't think we've done anything here that can't be done in rust
Gotta binge watch this for 2 hours straight!
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.
Doesn't Google maps already have this? You can add stops to a trip.
Good to see a fellow vim user
great video ! like to watch just for the think process
about the start, you can spoof your address instead of drawing
there's OpenStreetMap already
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)
Id like to point out the irony in asking for things to be laid out the way you want and then following it up with "i can figure things out"
@@sphaerophoria fair enough, thank you for making the project public
Buses never being on time is a conspiracy THEY want you stressed.
what’s going on? I love it.
I really thought I messed the speed settings at first.
dude, its so fun to listen to you! Cool Project, keep it up! :)
I'm not even mad, but never rode the bus.
Great insights + work !! Loved it ;)
This is super cool dawg. Don’t let the haters get to you.
That's the spirit! Although I suggest doing more than copying design, make some of your while you are still at this.
Also: FULL GLOBE satellite image coverage. Not just selected islands! And show the polar ice!
You do realise you'd need to buy satelite images for that?
did something similar but forked osrm
Started from Vancouver now the world !
@spaerophoria lol it’s the maybelline ad?
i'm like really sick and really backed and this is absolutly insane like whoat tf
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 will admit this is quite cool 👌
Yeah, I'm thinking based.
You’re brilliant man. Great video.
A maap?, but thats looks like... a close-up of my eyes?!
Dude seems to have missed preferred modes setting in google maps
... which is fine because we get to see a new project
Preferred modes is very limited. There should be some more options:
- I have legs
- Its raining and i dont want to melt
- Use rapid transit only
"Gogole maps gives you shortest path, not best" - me
asian Steve Wozniak just earned a sub. good job man
I feel your intellectual rage towards a Google map and it drives me insane.
I LOVE YOU!
You are actually insane. Love it.
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
busses are always on time in my city
you remind me of casey muratori in a good way
as an American this is useless. (we have a severe lack of public transport)
Ziggler
we be chillin
Get this man a sprite
How you so fast typing ? Man it's incredible !
what is that animation with walls on the right for?
cracked af
word this is the new meta
nix mentioned lets goooo
i wish i was this insane
Citymapper bro
Pro-ject not praw-ject. I think Canada got this one right now that I think about it.
Not gonna lie, I say both, so I'm not sure if you're correcting me or saying that I said it right :P
Maybe it's Maybelline
love it
senor, can you pls mention your pc specs?
Imagine having legs
great work and amazing autism, keep it up man 👍
maybe it's maybelline
nah, zigers is crazy
Hard r😳
what's the maze video for? lol
Try Ola map once
Thank fuck bro. I hate Google maps too. Literally just do the same shit but better and youll kill it
+1 subscriber
can you make shorter versions of these videos
rice your goddamn plasma dude
cracked
YOLO
hello, I'm interested in building on python, if anybody has very reformed skills please let me know what I can do to improve.
Google Maps is very well integrated with my city's public transport.
so f mesmerizing
You can literally use your finger to change specific points on the route that google maps generates for you lmao. Do you know?
u live in east van
I can figure it out all by myself
more mentally sane terry davis vibes
xD
hahaha i have no clue what you're talking about
why don't you just invest your time and energy in making osrm better?
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 don't have to leave a comment if you don't have anything you want to say
@@sphaerophoria Build a better youtube comment system next
Man why isn't this 3:00 minutes long get on with it /s
ggl maps SUCKS .. better yet GOOGLE SUCKS
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.
@@sphaerophoria Agree wholeheartedly.
this isn't a tutorial
Vancouver wassupppp