Requirements and Challenges

We'll cover the following

Google Maps is a system that helps you find the best possible routes between the two locations.

Before jumping into the design of Google Maps, let’s first collect the requirements by assuming yourself as a person who wants to travel from one place to another and doesn’t know the paths. Possibly, you will have the following question in your mind:

  • There could be multiple paths that take me to my destination, so which path should I follow?

The decision depends on the following two parameters:

  1. Distance
  2. Time

Create a free account to access the full course.

By signing up, you agree to Educative's Terms of Service and Privacy Policy