How to display icons for Service Locations on Maps?

I'm working on displaying icons on maps, there are 3 types of icons:

Pick up point(s): The location that the vehicle should be navigated to

Point of Service: The location that the service will be undertaken

Pointaddress location(s): The location of the addresses

Here is the current solution I'm proposing but not sure if this makes sense and would like some guidance about whether these icons communicate there meaning well?

enter image description here