Route search device and computer program
There are provided a route search device and a computer program that can search for a recommended route for a user to move to a destination from a parking location after the user parks a vehicle in a parking lot. Specifically, a parking lot network is obtained which is a network representing a route that can be selected in a parking lot by the user with moving means used after getting out of the vehicle; an in-building network is obtained which is a network representing a route that can be selected in a building by the user with the moving means used after getting out of the vehicle; and a recommended route from a parking location where the vehicle is parked in the parking lot to a destination present in the building is searched using a network obtained by connecting the parking lot network to the in-building network.
1 . A route search device comprising:
a memory storing instructions; and
at least one processor configured to implement:
a parking lot network obtainer for obtaining a parking lot network, the parking lot network being a network representing a route that can be selected in a parking lot by a user with moving means used after getting out of a vehicle the parking lot network;
an in-building network obtainer for obtaining an in-building network, the in-building network being a network representing a route that can be selected within a building to a destination within the building by a user moving after getting out of a vehicle; and
a route searcher for searching for a recommended route from a parking location where a vehicle is parked in a parking lot to a destination present in the building, using a network obtained by connecting the parking lot network to the in-building network,
wherein in the parking lot network, lines which are dividing parking lot spaces are included in a route that can be selected by the user moving after getting out of a vehicle, and
a parking lot network is created using information on lines that mark off the parking spaces in the parking lot,
wherein a walking node is set at each end point of the lines that mark off a parking space, and walking links are set between the walking nodes to construct the parking lot network.
2 . The route search device according to claim 1 , wherein
when there are a plurality of candidate parking locations, the route searcher searches for a recommended route from each of the plurality of candidate parking locations to a destination present in the building, the candidate parking locations being parking locations serving as candidates for parking a vehicle in the parking lot, and
the route search device comprises a parking location selector for selecting, based on results of the search for a recommended route, a parking location recommended to park a vehicle from the plurality of candidate parking locations.
3 . The route search device according to claim 1 , further comprising driver's seat location estimator for estimating a location of a driver's seat in a state in which a vehicle is parked at the parking location,
wherein
the route searcher searches for a recommended route from a location of a driver's seat in a state in which a vehicle is parked at the parking location to a destination present in the building.
4 . A non-transitory computer-readable storage medium storing a computer program for causing a computer to function as:
a parking lot network obtainer for obtaining a parking lot network, the parking lot network being a network representing a route that can be selected in a parking lot by a user with moving means used after getting out of a vehicle;
an in-building network obtainer for obtaining an in-building network, the in-building network being a network representing a route that can be selected within a building to a destination within the building by a user moving after getting out of a vehicle; and
a route searcher for searching for a recommended route from a parking location where a vehicle is parked in a parking lot to a destination present in the building, using a network obtained by connecting the parking lot network to the in-building network,
wherein in the parking lot network, lines which are dividing parking lot spaces are included in a route that can be selected by the user moving after getting out of a vehicle, and
a parking lot network is created using information on lines that mark off the parking spaces in the parking lot,
wherein a walking node is set at each end point of the lines that mark off a parking space, and walking links are set between the walking nodes to construct the parking lot network.