Hi,
This is fast reply
I dont really understeand. You can programmaticly put positions on map. You receive postion can in various ways, but this is enterly depending on your application.
For example if you want to have a dispatch centre with whole fleet, then you must write a server getting all positions of the fleet. This can be done with GSM's or with boardcomputers, etc. There are GSM that can send a GPS position.
Some GSM providers (not all) also have a service to give the position of it. That's what mappoint location server make use off. But not all GSM providers have that service.
Please tell me some more of your application so that we able to help more.