3d-simple-map-declarative

Sample code supporting Google Maps Platform JavaScript API documentation. author(s): Geo Developer IX Documentation Team

HTML

<!doctype html>
<!--
 @license
 Copyright 2025 Google LLC. All Rights Reserved.
 SPDX-License-Identifier: Apache-2.0
-->

<html>
  <head>
    <title>Map</title>
    <script
      async
      src="https://maps.googleapis.com/maps/api/js?loading=async&libraries=maps3d"></script>
  </head>
  <body>
    <gmp-map-3d center="37.7704,-122.3985,500" tilt="67.5" mode="hybrid">
    </gmp-map-3d>
  </body>
</html>

CSS

/*
* @license
* Copyright 2025 Google LLC. All Rights Reserved.
* SPDX-License-Identifier: Apache-2.0
*/

/* 
 * Always set the map height explicitly to define the size of the div element
 * that contains the map. 
 */
html,
gmp-map-3d {
  height: 100%;
}

html,
body {
  height: 100%;
  margin: 0;
  padding: 0;
}

JavaScript

'use strict';
/*
 * @license
 * Copyright 2025 Google LLC. All Rights Reserved.
 * SPDX-License-Identifier: Apache-2.0
 */