System Design: Google Maps

Lesson 121 of 25610 min readPremium lesson preview
In this lesson2 sections

System Design: Google Maps

What is Google Maps?

When traveling from one location to another, users typically need to know:

  • The best routes based on the vehicle type

  • The distance of each path

  • The estimated travel time for each path

Map applications such as Google Maps and Apple Maps combine a road network with a routing objective and travel-time estimates. “Best” needs a definition: the shortest distance and the fastest expected journey may select different routes. The illustration compares routes from Los Angeles to New York City.

System Design: Google Maps figure 1

When do we use a map service?

Individuals and organizations rely on location data for navigation. Common use cases include:

The rest of this lesson is for Premium members

Premium opens every lesson in this course, along with all questions and solutions on PracHub.