AUTOMATED TRAVEL PLANNING SYSTEM
A list of places of interest geographically located near a travel route may be generated by accessing a routing database storing shape points capable of defining a travel route, determining a travel route from the shape points stored in the routing database, accessing a place of interest database including geographic centers, selecting from the places of interest database at least one geographic center that is geographically proximate to the travel route, and generating a list of places of interest associated with at least one of the selected geographic centers.
1 . (canceled)
2 . A computer-implemented method, comprising:
receiving an originating point and a destination point;
determining, using at least one processor, a travel route between the originating point and the destination point;
identifying, using the at least one processor, one or more places of interest for the determined travel route; and
generating an instruction to display at least a portion of an image of a map that includes the determined travel route and identified places of interest.
3 . The method of claim 2 , wherein the image of the map is a bit-mapped image.
4 . The method of claim 2 , further comprising:
obtaining information associated with one or more shape points of the determined travel route.
5 . The method of claim 4 , further comprising:
generating an additional instruction to display at least one of the shape points within the image of the map.
6 . The method of claim 2 , wherein the determining comprises determining the travel route based on vector data associated with a plurality of vectors.
7 . The method of claim 2 , further comprising:
accessing geographic coordinate information associated with the map;
determining a unit system of the map based on at least the geographic coordinate system; and
converting the determined travel route to the unit system of the map.
8 . The method of claim 2 , wherein identifying the places of interest comprises identifying one or more places of interest that are proximate to a portion of the determined travel route.
9 . The method of claim 2 , wherein identifying the places of interest comprises identifying at least one of the places of interest that falls within a threshold distance of a portion of the determined travel route.
10 . The method of claim 2 , wherein the identifying the places of interest comprises:
identifying a geographic center associated with the determined travel route; and
identifying at least one of the places of interest associated with the geographic center.
11 . The method of claim 10 , wherein identifying the geographic center comprises identifying the geographic center based on an association with a shape point of the determined travel route.
12 . An apparatus, comprising:
a storage device; and
at least one processor coupled to the storage device, wherein the storage device stores a program for controlling the at least one processor, and wherein the at least one processor, being operative with the program, is configured to:
receive an originating point and a destination point;
determine, using at least one processor, a travel route between the originating point and the destination point;
identify, using the at least one processor, one or more places of interest for the determined travel route; and
generate an instruction to display at least a portion of an image of a map that includes the determined travel route and identified places of interest.
13 . The apparatus of claim 12 , wherein the image of the map is a bit-mapped image.
14 . The apparatus of claim 12 , wherein the processor is further configured to:
obtain information associated with one or more shape points of the determined travel route; and
generate an additional instruction to display at least one of the shape points within the map image.
15 . The apparatus of claim 12 , wherein the processor is further configured to determine the travel route based on vector data associated with a plurality of vectors.
16 . The apparatus of claim 15 , wherein the processor is further configured to:
access geographic coordinate information associated with the map;
determine a unit system of the map based on at least the geographic coordinate system; and
convert the determined travel route to the unit system of the map.
17 . The apparatus of claim 12 , wherein the processor is further configured to identify one or more places of interest that are proximate to a portion of the determined travel route.
18 . The apparatus of claim 12 , wherein the processor is further configured to identify at least one of the places of interest that falls within a threshold distance of a portion of the determined travel route.
19 . The apparatus of claim 12 , wherein the processor is further configured to:
identifying a geographic center associated with the determined travel route; and
identify at least one of the places of interest associated with the geographic center.
20 . The apparatus of claim 19 , wherein the processor is further configured to identify the geographic center based on an association with a shape point of the determined travel route.
21 . A tangible, non-transitory computer-readable medium storing instructions that, when executed by at least one processor, perform a method comprising the steps of:
receiving an originating point and a destination point;
determining, using at least one processor, a travel route between the originating point and the destination point;
identifying, using the at least one processor, one or more places of interest for the determined travel route; and
generating an instruction to display at least a portion of an image of a map that includes the determined travel route and identified places of interest.