A system and method are disclosed that provide an end user of a navigation
program with information about walking to a desired destination in
combination with information about driving to or close to the desired
destination. In addition to the calculation of a route for driving to the
desired destination, the navigation program uses data in a geographic
database to calculate one or more routes to reach the desired destination
by walking from locations within a walking threshold around the desired
destination. In calculating these one or more walking routes, the
navigation program uses the data in the geographic database to assess the
suitability of roads around the desired destination for pedestrian travel.
In calculating these one or more walking routes, the navigation program
can also include road segments in the walking routes without regard for
travel restrictions that only apply to vehicular traffic. Additionally, if
the navigation program is installed in a vehicle, the navigation program
may indicate the walking distance to the desired destination along one of
the calculated walking routes as the vehicle approaches the desired
destination. Additionally, the navigation program may provide the end user
with walking directions to walk to the desired destination along one of
the calculated walking routes.