# Google Map React · [](http://badge.fury.io/js/google-map-react) [](https://travis-ci.org/google-map-react/google-map-react) [](github.com/google-map-react/google-map-react/CONTRIBUTING.md) `google-map-react` is a component written over a small set of the [Google Maps API](https://developers.google.com/maps/). It allows you to render any React component on the Google Map. It is fully isomorphic and can render on a server. Additionally, it can render map components in the browser even if the Google Maps API is not loaded. It uses an internal, tweakable hover algorithm - every object on the map can be hovered. It allows you to create interfaces like this [example](http://google-map-react.github.io/google-map-react/map/main) *(You can scroll the table, zoom/move the map, hover/click on markers, and click on table rows)* ## Getting started In the simple case you just need to add `lat` and `lng` props to any child of `GoogleMapReact` component. [See it in action at jsbin](https://jsbin.com/ruwogapuke/1/edit?js,output) ```javascript import React, { Component } from 'react'; import GoogleMapReact from 'google-map-react'; const AnyReactComponent = ({ text }) =>