fullstackreact / google-maps-react

Companion code to the "How to Write a Google Maps React Component" Tutorial
https://www.fullstackreact.com/articles/how-to-write-a-google-maps-react-component/
MIT License
1.64k stars 819 forks source link

Draw a route on the map #537

Open daniimd opened 2 years ago

daniimd commented 2 years ago

I would like to know if it is possible to draw a route on the map similar to the image below:

1_n7RewtYOFB9bt8PF9qcF3w

I didn't find anything from this library saying anything about it, if anyone can help me please.

My code:


import React, { useRef, useState, useCallback } from 'react';
import { Map, GoogleApiWrapper, Marker, Polygon, Listing, Polyline, MapWithADirectionsRenderer } from 'google-maps-react';

export const Geo = ({ google }) => {
  const mapRef = useRef(null);

  return (
    <>
      <Map 
          ref={mapRef}
          google={google}
          containerStyle={{
            height: '100vh',
            width: '100%',
          }}
          initialCenter={{
              lat: -23.49111858736318,
              lng: -46.711258044347865
           }}
           zoom={17}
      >
          <Marker name={'Your position'}/>
      </Map>
    </>
  );
};

export default GoogleApiWrapper({
  apiKey: "key", // google maps key
})(Geo);
owenherbert commented 7 months ago

Hey did you ever find if this was possible?