Google map and tracking of Sales team

I want to develop an app to track salespersons location and route reading the location from their smartphone. Is google maps API available in CUBA is fully capable of that? If not, what is the suggested solution and where can i get some more detail about ‘how to’?