# Map Here is where you start. Here you will find some uses for Google Maps component: [[toc]] ## My first Google Maps component You can create a Google Map component using `GMapMap`: ```html ``` Example on [Playcode](https://playcode.io/1041241) ## Styling your Google Maps component You can generate custom map styles at [https://mapstyle.withgoogle.com/](https://mapstyle.withgoogle.com/). You can provide custom styles by providing `style` property to the `options` prop: ```html ``` Example on [Playcode](https://playcode.io/1041245) ### Cloud-based styles with Map ID You can manage your cloud-based styles on [Google Maps Platform: Map Styles](https://console.cloud.google.com/google/maps-apis/studio/styles), and your map ids on [Google Maps Platform: Map Management](https://console.cloud.google.com/google/maps-apis/studio/maps) [Documentation: Maps JavaScript API - Using Cloud-based maps styling](https://developers.google.com/maps/documentation/javascript/cloud-based-map-styling) ```html ``` ## Disable UI elements You can disable all UI components at once: ```html ``` You can also disable specific UI components: ```html ``` ## Max and Min Zoom You can set the maximum and minimum zoom levels for the map: ```html ``` - Max zoom specifies how far the user can zoom in, 18-20 is normally the max. - Min zoom is how far they can zoom out, 0-3 is normally the min. ## Access Google Maps instance You can easily access the Map instance by accessing `ref` in your component: ```html ```