To calculate a moving distance of a movable body, using a positioning satellite, and to provide new service or the like using the calculated moving distance.
Position coordinate information of the movable body obtained in a satellite positioning system is converted into a distance index value on a moving route of the movable body, by a distance position conversion table for converting the position coordinate information into distance information, and the moving distance of the movable body is calculated based on the distance index value after the conversion to enhance moving distance calculation precision. Timing of maintenance for the movable body or an auxiliary facility of the movable body is determined based on a calculated result obtained therein, so as to provide the service or the like for executing a request to a maintenance service company or the like.
NAGANO MASATO