There are lots of issues.
- to show all the drivers you need a ListOfLists for all of the drivers
- to show a ListOfLists for only those drivers who are currently active (those drivers who's locations are updating) you need a list of only those drivers who are signed in and are actively using your app. Only those drivers will have a marker. Can you generate this list?
It should look like this:
place holder for distance to customer (always 0),driver number (assigned manually in the example), driver name, phone number, current latitude, current longitude
0,1,Mustafa,11111111,31.44561,31.67933
0,2,Ahmed,2222222222,42.35137,-71.11377
0,3,Abraham,3333333333,42.36957,-71.08035
0,4,Steve,4444444444,42.36801,-71.11459
The app will change some database information when you ask the app to find distance from the customer (the active LS) to the active drivers and it will produce a ListOfLists that should look something like
2.1,1,Mustafa,11111111,31.44598,31.67974
1.3,2,Ahmed etc.
etc.
2.1 represents the distance in kilometers from the customer, driver number, phone number , presentLatitude (from the LS), presentLongitude (from the LS). The app has to sort distance based on the present coordinates.
- the example code uses the fullDriverList to provide either all locations or only active locations to generate runtime Markers.
if you have these you can eliminate the csv I use in the example to provide a temporary database and go directly to fullDriverList without converting the csv to a ListOfLists.
You said you want me to 'add a firebase or google sheet for the aia file and you will make it fit to your app ' I've already shown you what it would look like. You have to decide where the List will come from a google sheet or a firebase DB. You seem to be using both.
How ? I don't know exactly whether to use the google sheet or firebase; but you do.
You should provide the ListOfLists of drivers . Use that file to replace the example program's fullDriverList. See images for what I think might work
eliminate the blocks with the x. It refers to the csv, you will not use that or the csv files posted in Media. Then name your list of drivers to replace the fullDriverList (the green check mark)
The app might work with your data. 
eliminate these blocks


- You have to decide whether the driver ListofLists is maintained in either a Firebase or a Google sheet. I don't use either of those.