Wrap Up
Wrap up 1 min readLesson 4 of 4
In this chapter, we designed a simplified Google Maps application with key features such as location update, ETAs, route planning, and map rendering. If you are interested in expanding the system, one potential improvement would be to provide multi-stop navigation capability for enterprise customers. For example, for a given set of destinations, we have to find the optimal order in which to visit them all and provide proper navigation, based on live traffic conditions. This could be helpful for delivery services such as Door dash, Uber, Lyft, etc.
Congratulations on getting this far! Now give yourself a pat on the back. Good job!
Chapter Summary
Reference Materials
- Google Maps: https://developers.google.com/maps?hl=en_US
- Google Maps Platform: https://cloud.google.com/maps-platform/
- Stamen Design: http://maps.stamen.com
- OpenStreetMap: https://www.openstreetmap.org
- Prototyping a Smoother Map: https://medium.com/google-design/google-maps-cb0326d165f5
- Mercator projection: https://en.wikipedia.org/wiki/Mercator_projection
- Peirce quincuncial projection: https://en.wikipedia.org/wiki/Peirce_quincuncial_projection
- Gall–Peters projection: https://en.wikipedia.org/wiki/Gall–Peters_projection
- Winkel tripel projection: https://en.wikipedia.org/wiki/Winkel_tripel_projection
- Address geocoding: https://en.wikipedia.org/wiki/Address_geocoding
- Geohashing: https://kousiknath.medium.com/system-design-design-a-geo-spatial-index-for-real-time-location-search-10968fe62b9c
- HTTP keep-alive: https://en.wikipedia.org/wiki/HTTP_persistent_connection
- Directions API: https://developers.google.com/maps/documentation/directions/start?hl=en_US
- Adjacency list: https://en.wikipedia.org/wiki/Adjacency_list
- CAP theorem: https://en.wikipedia.org/wiki/CAP_theorem
- ETAs with GNNs: https://deepmind.com/blog/article/traffic-prediction-with-advanced-graph-neural-networks
- Google Maps 101: How AI helps predict traffic and determine routes: https://blog.google/products/maps/google-maps-101-how-ai-helps-predict-traffic-and-determine-routes/
Finished reading?
Mark it complete to track your progress.