/* * Always set the map height explicitly to define the size of the div element * that contains the map. */#map{height:100%;}/* * Optional: Makes the sample page fill the window. */html,body{height:100%;margin:0;padding:0;}
<html> <head> <title>Default Controls</title> <link rel="stylesheet" type="text/css" href="./style.css" /> <script type="module" src="./index.js"></script> </head> <body> <div id="map"></div> <!-- The `defer` attribute causes the script to execute after the full HTML document has been parsed. For non-blocking uses, avoiding race conditions, and consistent behavior across browsers, consider loading using Promises. See https://developers.google.com/maps/documentation/javascript/load-maps-js-api for more information. --> <script src="https://maps.googleapis.com/maps/api/js?key=AIzaSyB41DRUbKWJHPxaFjMAwdrzWzbVKartNGg&callback=initMap&v=weekly" defer ></script> </body> </html>
Git and Node.js are required to run this sample locally. Follow these instructions to install Node.js and NPM. The following commands clone, install dependencies and start the sample application.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-07-02 UTC."],[[["This example demonstrates creating a basic Google Map with default controls using the Maps JavaScript API."],["It provides code snippets in TypeScript, JavaScript, CSS, and HTML for implementation."],["The map is centered at specific coordinates and initialized with a zoom level of 8."],["Users can try the sample using provided links to JSFiddle or Google Cloud Shell or clone the sample locally by following the given instructions."]]],["This example demonstrates creating a Google Map with default controls. The core involves initializing a map object using `google.maps.Map`, setting the `center` coordinates and `zoom` level. HTML sets up a `div` with the id \"map\" to display the map. CSS styles the map element to occupy 100% height and defines the sample page to fill the entire window. It can be ran using `git clone`, `npm i`, and `npm start` commands.\n"]]