Skip to main content
gmap-vue logo

Google Maps components for Vue

Build Vue 3 maps with typed components, plugin setup, and composables for Google Maps instances.

Install once, use components

Register the Vue 3 plugin, import the stylesheet, and start with GmvMap, GmvMarker, GmvInfoWindow, and other Google Maps wrappers.

Typed Vue 3 surface

Use documented package entrypoints for the plugin, components, composables, keys, interfaces, and types without relying on deep imports.

Composable instance access

Access map, marker, shape, layer, and autocomplete instances from Vue code with key-based use*Promise composables.