Uber did use google maps originally, then switched to MapBox.
I'm also pretty sure they switched back to google again after they simplified their features on google map
Theres also reports of them buying different mapping companies to build their own map solution for the future.
Google currently takes into count construction or detours and gives you an alternative route, I'm not sure about speed bumps tho since it wouldn't be beneficial for them to add and probably cost more for them to implement
I remember having a client ask for something similar to this, but they wanted to map where police checkpoints were on a map, which would require information from a 3rd party, and the only place that really did this around me was a public facebook page where people reported checkpoints.
So in theory it would pull the address where a checkpoint was spotted and place it on the map. There were lots of flaws with this tho, such as:
- Not knowing when the checkpoint had finished
- If the address given was accurate (since anyone can submit a checkpoint)
- Not every checkpoint would be reported
- Using facebooks feed to update an app is super inefficient
I would take a look at another open source mapping company, since googles terms of service would probably conflict with what you're wanting to do.
Quote
Do they let people do it? I know from being in uber their GPS is garbage, I dunno why they dont just use google's unless it's not allowed commercially (or costs?) Or not allowed at all.
Its not against their terms of service to use their api for navigation. It becomes a legal matter when you build your own API using theirs, to create a competing service
This post was edited by Strickland on Jun 7 2018 06:39am