There are many ways in which you can add a Google map to your Drupal website. You can either use contributed Drupal modules which facilitate adding maps to the pages, or you can add them manually in your custom modules and templates.

In addition, you can choose whether to use the Google Maps API directly or use some other Javascript API on a more abstract level, such as Openlayers.