Search⌘ K
AI Features

Design of Google Maps

High-level design

We divide the high-level design into two parts: the required components and the workflow connecting them.

Components

The design utilizes the following components:

  • Location finder: Identifies the user’s current location (latitude and longitude) to display on the map.

  • Route finder: Calculates the path between a source and a destination for navigation. ...