Skip to content

Albosonic/googlemap-react

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

51 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

googlemap-react

Google Map React Component.

To install enter this into your command line:

npm install --save googlemap-react

To use as an import in your application, include the following line in your React code:

import GoogleMap from 'googlemap-react';

To get access to the Google Maps API you must first create your API KEY, you can do this at https://developers.google.com/maps/documentation/javascript/get-api-key. Once you have received your key, insert the script tag below into your html file:

<!-- dont forget to add this in your html -->
<script src="https://maps.googleapis.com/maps/api/js?key=YOUR_API_KEY"></script>

Alt text

Built-in form and submit button for origin and destination routing with step by step directions. Clean yet basic styling.

ClassNames: "container-package" "map-form" "map-input" "map-directions-button" are provided for styling. Check out the source code for acomplete reference. Or simply amend the styles.css file in the source code.

Example

import React from 'react';
import ReactDOM from 'react-dom';
import GoogleMap from 'googlemap-react';

class App extends React.Component {
  constructor(props) {
   super(props); 
  }

  render() {
    return (
      <div>  
        <div>  
         <!-- nMap gets concatenated to a string to provide a unique id to the DOM for every map instance -->
          <GoogleMap nMap={ 1 } />        
        </div>
      </div>
    );
  }
}

ReactDOM.render(<App />, document.getElementById('app'));

About

a react component that works out of the box

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published