Announcement: New basemap styling is coming soon to Google Maps Platform. This update to map styling includes a new default color palette, modernized pins, and improvements to map experiences and usability. All map styles will be automatically updated in March 2025. For more information on availability and how to opt in earlier, see New map style for Google Maps Platform.
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.
[null,null,["Last updated 2025-03-01 UTC."],[[["`google.maps.Marker` is deprecated, with `google.maps.marker.AdvancedMarkerElement` being the recommended replacement for enhanced functionality."],["The provided code demonstrates basic marker placement on a map using the legacy `google.maps.Marker` class."],["This sample utilizes TypeScript and JavaScript, with the JavaScript code compiled from the TypeScript snippet."],["Users can experiment with the sample via provided links to JSFiddle and Google Cloud Shell, or clone and run it locally using Git and Node.js."]]],["The `google.maps.Marker` is deprecated as of February 21st, 2024, in favor of `google.maps.marker.AdvancedMarkerElement`, which has a minimum API version of 3.53.2. The provided code samples demonstrate creating a simple map with a marker using the older class, specifying a location, zoom level, and title. CSS sets the map's height. HTML loads the CSS, JavaScript, and Google Maps API. A sample can be cloned or tried using JSFiddle and Google cloud shell.\n"]]