An input unit indicates a departure point and a destination point on map
information. A calculation unit extracts a plurality of routes each
connected from the departure point to the destination point from the map
information, and calculates a guidance demand degree of arbitrary points
along each of the plurality of routes. A guidance demand degree is an
evaluation value of the point based on a linearity of route, a complexity
of route junction, and a change of route width. A route selection unit
selects one route from the plurality of routes based on the guidance
demand degree of each route. A guidance generation unit generates guidance
information of the point decided to guide based on the guidance demand
degree along the one route. A presentation unit presents the guidance
information to a user.
Блок входного сигнала показывает пункт отклонения и пункт назначения на данных по карты. Блок вычисления извлекает множественность трасс каждое соединенное от пункта отклонения к пункту назначения от данных по карты, и высчитывает степень требования наведения произвольных пунктов вдоль каждой из множественности трасс. Степенью требования наведения будет значение оценки пункта основанного на линеарности трассы, сложности соединения трассы, и изменении ширины трассы. Блок выбора трассы выбирает одну трассу от множественности трасс основанных на степени требования наведения каждой трассы. Блок поколения наведения производит данные по наведения пункта решенного к направляющему выступу основанному на степени требования наведения вдоль одной трассы. Блок представления представляет данные по наведения к потребителю.