An information processing apparatus comprising: - a first acquiring part configured to acquire bicycle positional information regarding a moving bicycle, by use of a positioning system; - a second acquiring part configured to acquire bicycle-related information regarding the bicycle when the bicycle positional information is acquired; wherein the information processing apparatus further comprises: - a travel route information creating part configured to create travel route information indicating a travel route through which the bicycle runs by associating the bicycle positional information with the bicycle-related information; - a storage part configured to store the travel route information in a storage device; - a map storage part configured to store map information; - a merging part configured to merge pieces of travel route information created by different information processing apparatuses, the pieces of travel route information regarding different cyclists, wherein the merging part is configured to divide the travel routes into sections at a dividing point where two travel routes branch off, and to create travel route information for each section; - a bicycle map creating part configured to create a bicycle map by superimposing the travel route information merged by the merging part, on the map information stored in the map storage part; and - an output part configured to detect the number of bicycle runs from the travel route information merged by the merging part, and display the travel route information on a display device with different colors or transparencies of the travel route, depending on at least the detected number of bicycle runs, in order to allow a cyclist to classify the frequency the bicycle runs based on the bicycle map created by the bicycle map creating part. - a first acquiring part configured to acquire bicycle positional information regarding a moving bicycle, by use of a positioning system; - a second acquiring part configured to acquire bicycle-related information regarding the bicycle when the bicycle positional information is acquired; wherein the information processing apparatus further comprises: - a travel route information creating part configured to create travel route information indicating a travel route through which the bicycle runs by associating the bicycle positional information with the bicycle-related information; - a storage part configured to store the travel route information in a storage device; - a map storage part configured to store map information; - a merging part configured to merge pieces of travel route information created by different information processing apparatuses, the pieces of travel route information regarding different cyclists, wherein the merging part is configured to divide the travel routes into sections at a dividing point where two travel routes branch off, and to create travel route information for each section; - a bicycle map creating part configured to create a bicycle map by superimposing the travel route information merged by the merging part, on the map information stored in the map storage part; and - an output part configured to detect the number of bicycle runs from the travel route information merged by the merging part, and display the travel route information on a display device with different colors or transparencies of the travel route, depending on at least the detected number of bicycle runs, in order to allow a cyclist to classify the frequency the bicycle runs based on the bicycle map created by the bicycle map creating part. - a travel route information creating part configured to create travel route information indicating a travel route through which the bicycle runs by associating the bicycle positional information with the bicycle-related information; - a storage part configured to store the travel route information in a storage device; - a map storage part configured to store map information; - a merging part configured to merge pieces of travel route information created by different information processing apparatuses, the pieces of travel route information regarding different cyclists, wherein the merging part is configured to divide the travel routes into sections at a dividing point where two travel routes branch off, and to create travel route information for each section; - a bicycle map creating part configured to create a bicycle map by superimposing the travel route information merged by the merging part, on the map information stored in the map storage part; and - an output part configured to detect the number of bicycle runs from the travel route information merged by the merging part, and display the travel route information on a display device with different colors or transparencies of the travel route, depending on at least the detected number of bicycle runs, in order to allow a cyclist to classify the frequency the bicycle runs based on the bicycle map created by the bicycle map creating part.