MCPcopy Index your code
hub / github.com/tomchentw/react-google-maps

github.com/tomchentw/react-google-maps @v9.4.5 sqlite

repository ↗ · DeepWiki ↗ · release v9.4.5 ↗
828 symbols 1,335 edges 87 files 107 documented · 13%
README

react-google-maps

React.js Google Maps integration component

Version Travis CI Quality Coverage Dependencies Gitter

Introduction

Installation

Usage & Configuration

Changelog

The changelog is automatically generated via standard-version and can be found in project root as well as npm tarball.

Demo App

Getting Help

Before doing this, did you:

  1. Read the documentation
  2. Read the source code

You can get someone's help in three ways:

  1. Ask on StackOverflow with a google-maps tag or use react-google-maps as a keyword
  2. Ask in the chat room
  3. Create a Pull Request with your solutions to your problem

Please, be noted, no one, I mean, no one, is obligated to help you in ANY means. Your time is valuable, so does our contributors. Don't waste our time posting questions like “how do I do X with React-Google-Maps” and “my code doesn't work”. This is not the primary purpose of the issue tracker. Don't abuse.

For contributors

Some simple guidelines

  • Don't manually modify lib folder. They're generated during yarn release process
  • Follow conventional-commits-specification
  • standard-version
  • Auto generated: src/macros -> src/components -> lib/components
  • Other components are manually maintained
  • Use yarn and keep yarn.lock updated in PR
  • Discuss! Discuss! Discuss!

Extension points exported contracts — how you extend this code

WithGoogleMapProps (Interface)
(no doc)
types/index.d.ts
WithScriptjsProps (Interface)
(no doc)
types/index.d.ts
InfoBoxProps (Interface)
(no doc)
types/index.d.ts
MarkerClustererProps (Interface)
(no doc)
types/index.d.ts
CircleProps (Interface)
(no doc)
types/index.d.ts

Core symbols most depended-on inside this repo

componentDidMount
called by 42
src/utils/MapChildHelper.js
componentDidUpdate
called by 42
src/utils/MapChildHelper.js
componentWillUnmount
called by 42
src/utils/MapChildHelper.js
construct
called by 40
src/utils/MapChildHelper.js
_interopRequireDefault
called by 17
lib/index.js
getStreetView
called by 16
src/components/GoogleMap.jsx
_interopRequireDefault
called by 14
lib/components/OverlayView.js
_interopRequireDefault
called by 12
lib/withGoogleMap.js

Shape

Method 463
Function 215
Class 128
Interface 22

Languages

TypeScript100%

Modules by API surface

types/index.d.ts186 symbols
src/components/addons/MarkerWithLabel.jsx38 symbols
src/components/Marker.jsx35 symbols
src/components/GoogleMap.jsx30 symbols
src/components/StreetViewPanorama.jsx26 symbols
src/components/addons/MarkerClusterer.jsx24 symbols
src/components/Circle.jsx19 symbols
src/components/Polygon.jsx18 symbols
src/components/Rectangle.jsx16 symbols
src/components/Polyline.jsx16 symbols
src/components/places/SearchBox.jsx15 symbols
src/components/addons/InfoBox.jsx15 symbols

Dependencies from manifests, versioned

@types/googlemaps3.29.2 · 1×
@types/markerclustererplus2.1.33 · 1×
@types/react16.0.22 · 1×
babel-cli6.26.0 · 1×
babel-plugin-lodash3.3.2 · 1×
babel-plugin-transform-class-properties6.24.1 · 1×
babel-plugin-transform-object-rest-spread6.26.0 · 1×
babel-plugin-transform-runtime6.23.0 · 1×
babel-preset-env1.6.1 · 1×
babel-preset-react6.24.1 · 1×
babel-runtime6.11.6 · 1×
can-use-dom0.1.0 · 1×

For agents

$ claude mcp add react-google-maps \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact