# Autocomplete
Here you will find some uses for Google Maps Autocomplete component:
[[toc]]
## Pre-requisite: load places library
Before using Autocomplete, you need to load the places library:
```js
createApp(App)
.use(VueGoogleMaps, {
load: {
key: 'YOUR_API_KEY_COMES_HERE',
libraries: 'places',
},
})
.mount('#app')
```
## Adding Autocomplete to your components
You can add an Autocomplete to your `template` using `GMapAutocomplete` component:
```html
```
## Adding a custom input for autocomplete
You can customize input for autocomplete.
```html
```
## Adding custom options
You can pass Google Maps Autocomplete options using the prop `options`:
```html
```