@beyonk/svelte-googlemaps

3.2.0 • Public • Published




Svelte Google Maps

js-standard-style publish svelte-v3

Maps and Places components in Vanilla JS (or Svelte)

Particular focus on efficient loading of Google components in an SPA.

SSR Ready

WIP

Documentation is a WIP. Be prepared to examine the source code to get any use out of this right now!

The GoogleMap and GooglePlacesAutocomplete components are a Google Map and Google Places Autocomplete component respectively.

Usage

To use within a Svelte application:

<GooglePlacesAutocomplete apiKey="your-maps-api-key"/>
<GoogleMap apiKey="your-maps-api-key"/>

<script>
  import { GoogleMap, GooglePlacesAutocomplete } from '@beyonk/svelte-googlemaps'
</script>

Options

Autocomplete

Attribute Purpose Allowed Default
ariaLabel Sets aria-label value on input string 'location'
on:placeChanged Place changed event (does not fire if user hit enter without selecting an address) any function -
placeholder placeholder text any string -
styleClass css styles for input any classes -

/@beyonk/svelte-googlemaps/

    Package Sidebar

    Install

    npm i @beyonk/svelte-googlemaps

    Weekly Downloads

    124

    Version

    3.2.0

    License

    none

    Unpacked Size

    66.9 kB

    Total Files

    11

    Last publish

    Collaborators

    • jedwoodcock
    • leandro.silva
    • alex.dilley
    • antony
    • adampond