Where communities thrive

  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
Repo info
  • Dec 09 2021 07:17
    timhuff opened #1081
  • Dec 03 2021 12:29
    AbdullahAnsarii commented #864
  • Nov 16 2021 09:46
    DmitryDadeco opened #1080
  • Nov 09 2021 08:17
    madeel385 closed #1062
  • Nov 04 2021 12:36
    udemezue01 commented #1079
  • Nov 04 2021 12:20
    JustFly1984 commented #1079
  • Nov 04 2021 12:17
    udemezue01 opened #1079
  • Nov 01 2021 13:13
    sieder commented #278
  • Nov 01 2021 13:12
    sieder commented #278
  • Nov 01 2021 13:11
    sieder commented #278
  • Oct 25 2021 16:58
    lucas-dolsan commented #1070
  • Oct 22 2021 23:13
    GeFeSTTS edited #1078
  • Oct 22 2021 23:12
    GeFeSTTS opened #1078
  • Oct 09 2021 05:34
    Lightinthechaos commented #1077
  • Oct 09 2021 05:24
    Lightinthechaos opened #1077
  • Sep 13 2021 18:45
    Hector1567XD commented #836
  • Sep 06 2021 16:41
    shreyas-jadhav commented #1076
  • Aug 29 2021 14:09
    WeingartenHarel commented #548
  • Aug 16 2021 14:24
    FelipeMaccari reopened #1076
  • Aug 16 2021 14:24
    FelipeMaccari closed #1076
Arvind Sharma
i am facing minor issue and unable to figure out the solution
getting this issue
for marker till yesterday it was working but then i used my google api key to test on another project and after that i dont know why this above issue started
to pop on my screen in console
hi all....how do i get it running?
Mahmoud El Kotoury
Hi all , I am using the library and I want to use the polygon ,I can show the polygon but I can't seem to update the path of the polygon, any help please would be appreciated , I tried using ref and then getPath but it doesn't get the updated path
Hi, Is there any way to add additional waypoints in the Map direction
Hi all
I am having an issue, how to get the updated radius of a circle?
The onRadiusChanged does not return anything
is anyone online?
how to show bydefault street view ?
anyOne please ?
Ignatius Aggrey

hello. so i am not new to react or js but i am trying to implement this API for the first time in a project and i woud like to do some forecasting.

  1. I am interested in the server requirements for this API to work effectively eg: will it work on shared hosting or does it require vps. Will it need some special features like cron jobs? ... etc.

  2. I am also interested in knowing whether it will need server-side integration of some sort or it only works on the client.

  3. Are there any differences in the integration for this and the integration for google maps.

When I use MarkerClusterer, even if there is only one Maker, 2 Makers will be displayed.
Vivek Sharma
I am facing some issue in my project i am using DirectionRender when i am trying to change the origin lat& lang
through the server (Api). the whole map will render again when the state or props are changed what i forget to do in my code guys please help me out give me the solution
here is my code :

import React, { PureComponent } from "react";
import {
} from "react-google-maps";
class Map extends PureComponent {
constructor(props) {
this.state = {
directions: null,
cords: null,
userFrom: parseFloat(this.props.routing.latitude_from),
userto: parseFloat(this.props.routing.longitude_from),
destinationFrom: parseFloat(this.props.routing.latitude_to),
destinationto: parseFloat(this.props.routing.longitude_to),
componentDidMount() {
const { userFrom, userto, destinationFrom, destinationto } = this.state;
const directionsService = new window.google.maps.DirectionsService();
const directionsRenderer = new window.google.maps.DirectionsRenderer();
const origin = { lat: userFrom, lng: userto };
const destination = {
lat: destinationFrom,
lng: destinationto,
origin: origin,
destination: destination,
travelMode: window.google.maps.TravelMode.DRIVING,
(result, status) => {
directionsRenderer.setDirections({ result });
var route = result.routes[0].legs[0];
const coords = result.routes[0].overview_path;
if (status === window.google.maps.DirectionsStatus.OK) {
directions: result,
distance: route.distance.text,
duration: route.duration.text,
cords: coords,
} else {
console.error(error fetching directions ${result});
render() {
const GoogleMapExample = withGoogleMap((props) => (
<GoogleMap defaultCenter={{ lat: this.state.userFrom, lng: this.state.userto }} defaultZoom={10} >
<DirectionsRenderer directions={this.state.directions} onDirectionsChanged={(e) => console.log(e)}
polylineOptions: {
strokeColor: "#1171ef",
strokeOpacity: 1,
strokeWeight: 4,
return (
<GoogleMapExample containerElement={<div style={{ height: `350px`, width: "100%" }} />}
mapElement={<div style={{ height: `100%` }} />}


const MapLoader = withScriptjs(Map);
export default MapLoader;

NG Digitals
Please how do I get data like lat lng or center from google maps Drawing Manager with onCircleComplete function.
All I see in the returned object is shown below:
{type: "circle", overlay: _.fj}overlay: _.fj {gm_accessors_: {…}, fillColor: "#ffff00", gm_bindings_: {…}, fillOpacity: 1, strokeWeight: 5, …}type: "circle"[[Prototype]]: Object
PolyMap.js?867b:171 _.fj {gm_accessors_: {…}, fillColor: "#ffff00", gm_bindings_: {…}, fillOpacity: 1, strokeWeight: 5, …}Ne: $i {gm_bindings_: {…}, __gm: Aca, gm_accessors_: {…}, renderingType: "RASTER", mapTypeId: "hybrid", …}Vq: (3) [Wf, Wf, Wf]Xe: _.VB {i: div, g: _.WA, j: _.SA, gm_bindings_: {…}, gm_accessors_: {…}, …}center: _.zf {lat: ƒ, lng: ƒ}clickable: falseclosure_uid_543128641: 461draggable_changed: ƒ c()editable: trueeditable_changed: ƒ e()eq: SH {i: _.hj, gm_bindings_: {…}, g: Array(10), __e3_: {…}, ob: _.Hi, …}fillColor: "#ffff00"fillOpacity: 1gm_accessors_: {fillColor: null, fillOpacity: null, strokeWeight: null, clickable: null, editable: null, …}gm_bindings_: {fillColor: {…}, fillOpacity: {…}, strokeWeight: {…}, clickable: {…}, editable: {…}, …}listeners: (11) [Wf, Wf, Wf, Wf, Wf, Wf, Wf, Wf, Wf, Wf, Wf]map: $i {gm_bindings_: {…}, __gm: Aca, gm_accessors_: {…}, renderingType: "RASTER", mapTypeId: "hybrid", …}nr: OH {gm_bindings_: {…}, g: _.SA, gm_accessors_: {…}}radius: 246.17354060977704strokeWeight: 5ti: _.ZB {g: _.kr, gm_accessors_: {…}, strokeColor: "#000000", gm_bindings_: {…}, strokeOpacity: 1, …}un: MH {H: OH, o: KH, i: false, g: _.di, N: ƒ, …}visible: truezIndex: 1__e3_: {toolbar: {…}, mouseover: {…}, click: {…}, mouseout: {…}}[[Prototype]]: _.J
Koray S.
hi all, does anybody know how we can save state for the map (center, zoom) accross page changes without triggering a re-render of the map ?
Srikanth Thyagarajan
hello all
Srikanth Thyagarajan
I'm Srikanth Thagarajan, I have a specific use case but I'm not finding the solution, I'm working on a UTM project where we have de 1st we were using Mapbox. and Mapbox studio, in Mapbox studio we were able to upload the geojson where the data get rendered in react app by using Mapbox-gl library, but now the tech changed and we need to move to GMap, and I'm trying to find some similar behaviour where the geojson can be fetch and rendered within google map API
so i came across the react-google-maps library, but I'm failing to find the solution
please help
Mitchel Foster
Hello! I am having a hard time implementing the heatmap to my project. I am also having a hard time finding an example of how to use the heatmap with the react-google-maps package. Thanks for the help!
Hussein Duvigneau
I have a calculation-heavy app (real-time movement of markers/thousand-point polylines and distance calcs between them), and getting some stutter, not unusable but noticable. I'm wondering if one way of optimizing might be to switch to vanilla google maps to remove any react overhead. Does anyone have experience or benchmarks to suggest if this is worth the effort?
or is it the case that there wouldn't be much difference
Sombir Singh
how i can make route is diffrent color route using direction renderer component
Hello ppl. I am new here . I want to ask something amd I would appreciate it a lot if u could help me. I am building a simple react google map with next js. In the beginning the map has some initial markers . I add a custom search input thay update the data with every input change and that causes the map to rerender with new markers. The problem is that the previous marker icons are still rendered on the map and the new markers render in front of them. There is no wrong on updated markers . They rendered normally , the problem is the previously markers are still there. Anyone jas any idea of why that happening? Ty in advance
Рустем Гарипов
Hello, friends. I have a big problem with this component: without key component show all google POI (like a shops, restaurants etc), but with correct key not this POI showns. I need this POI... Have any idea how to resolve it?
Code is simple:
                    key: '',
                    lat: 68.970663,
                    lng: 33.074918