Some future to the map

Please help with:

  1. I want to show route/routs on the map
  2. I want to know the distance and duration
  3. I want to change the Icon → if the driver then show car if the passenger show person
  4. live location

Also, a notification from the app without downloading another app to the device.

Thank you