Global Properties
We have two main global properties
$gmapApiPromiseLazy
$gmapOptions
.
You can access these properties as follows
Options API
[your-component].vue
export default {
mounted() {
this.$gmapApiPromiseLazy().then(...).catch(...);
this.$gmapOptions;
}
}
Composition API
You can use the following composables
[your-component].vue
import { usePluginOptions, useGoogleMapsApiPromiseLazy } from '@gmap-vue/v3/composables';
const options = usePluginOptions();
const googleMapsApiPromiseLazy = useGoogleMapsApiPromiseLazy();
Getting the plugin options with inject
[your-component].vue
import { $gmapOptions } from '@gmap-vue/v3/keys';
import { inject } from 'vue';
const options = inject($gmapOptions);