Markers to display on a map (using Google Maps)

Want to win a job like this?
This customer received 8 icon designs from 4 designers. They chose this icon design from TedAtkinson as the winning design.
Join for free Find Design JobsIcon Design Brief
We need to display to display points on a map (using Google Maps API).
Each point will have a specific marker (icon) to represent different things:
1. A driver picks up freight (usually denoted as an upward arrow in our system)
2. A driver delivers freight (usually denoted as a downward arrow in our system)
3. Freight stored in a warehouse (usually denoted as a warehouse-type building)
4. A stop denoting lumpers (usually denoted by a person picking up a box)
5. A location provided by GPS tracking
The marker shapes could be cone-shaped (like the standard Google Maps markers), or even rectangular.
The markers for GPS updates should be slightly smaller than the other markers.
In terms of colors, we normally usually use light blue or light grey colors. More importantly, the color should fit well in a Google Maps map.