FazBrowse GitHub Viewer | Trending |
URL:
| Home
Tools: [Download Repo ZIP]   [Original HTTPS Page]

opuslabs/react-google-maps-loader: Simple loader to use google maps services into your react applications · GitHub

 
 

Repository files navigation

react-google-maps-loader

React decorator to use google maps services into your react applications

Install

npm install --save react-google-maps-loader

Changelog

See changelog

Usage

The googleMapsLoader decorator take an options object in parameter. You can specify any parameters Google let you use to load Google Maps API. Checkout Google Maps Javascript API documentation to specify librairies or others parameters.

Note: If the Google API key isn't specified in the decorator options, the loader will use the 'apiKey' prop set on the Component.

import React, { Component } from 'react'
import googleMapsLoader from 'react-google-maps-loader'

CONST = GOOGLE_MAPS_API_KEY = 'myapikey' // Change your api key

@googleMapsLoader({ key: GOOGLE_MAPS_API_KEY, libraries: ['places','geometry'] })
export default class MyComponent extends Component {
  state = {
    map: null,
  }

  componentDidMount() {
    const { googleMaps } = this.props
    const map = new googleMaps.Map(React.findDOMNode(this.refs.map))

    this.setState({ map })
  }

  method() {
    const { googleMaps } = this.props

    return (
      <div ref="map"></div>
    )
  }
}

Development

Clean lib folder

npm run clean

Build lib folder

npm run build

Watch src folder

npm run watch

Lint src folder

npm run lint

License

See MIT

About

Simple loader to use google maps services into your react applications

Resources

Stars

0 stars

Watchers

3 watching

Forks

Releases

Packages

Contributors

Languages


Back | FazBrowse Home | New Git URL