UNPKG

@fawmi/vue-google-maps

Version:

Google Map components for Vue.js 3

19 lines (15 loc) 429 B
import {Env} from "./utils/env"; import {createMapScript} from "./utils/create-map-script"; let isApiSetUp = false export function loadGMapApi (options) { if (Env.isServer()) { return; } if (!isApiSetUp) { isApiSetUp = true const googleMapScript = createMapScript(options); document.head.appendChild(googleMapScript) } else { throw new Error('You already started the loading of google maps') } }