Claims
- 1. A method for implementing a cost zone using an electronic map, comprising the steps of:
- storing an indication of an origin;
- determining costs for traversing said electronic map from said origin to a set of locations in said electronic map; and
- determining a subset of said set of locations in said electronic map that are approximately a predetermined cost from said origin, said subset of said set of locations defining boundary of said cost zone.
- 2. A method according to claim 1, further including the step of:
- receiving an indication of said predetermined cost.
- 3. A method according to claim 1, further including the step of:
- receiving an indication of a type of cost to be minimized.
- 4. A method according to claim 1, further including the step of storing said subset of said set of locations in a data structure.
- 5. A method according to claim 1, wherein:
- said subset of said set of locations are vertices of a polygon, said polygon represents said boundary.
- 6. A method according to claim 1, further including the step of:
- drawing said boundary.
- 7. A method according to claim 1, further including the steps of:
- drawing at least a portion of said electronic map; and
- drawing said boundary.
- 8. A method according to claim 1, further including the steps of:
- receiving a query as to whether a particular address is within said cost zone; and
- determining whether said particular address' location in said electronic map is in said cost zone.
- 9. A method according to claim 1, further including the steps of:
- receiving a query as to whether a particular business is within said cost zone; and
- determining whether said particular business' location in said electronic map is in said cost zone.
- 10. A method according to claim 1, further including the step of:
- determining an island inside said cost zone, said island representing an area not accessible within said predetermined cost.
- 11. A method according to claim 1, further including the step of:
- determining an island outside said cost zone, said island representing an area accessible within said predetermined cost.
- 12. A method according to claim 1, further including the step of:
- receiving said indication of an origin.
- 13. A method according to claim 1, further including the steps of:
- drawing at least a portion of said electronic map; and
- highlighting said cost zone.
- 14. A method according to claim 13, wherein:
- said step of highlighting includes showing said cost zone in a different color than other portions of said electronic map.
- 15. An apparatus for implementing a cost zone using an electronic map, comprising
- a display,
- a processor readable storage unit for storing at least part of said electronic map;
- drawing said boundary.
- 16. An apparatus according to claim 15, wherein said method further comprising the step of:
- receiving an indication of said predetermined cost.
- 17. An apparatus according to claim 15, wherein said method further comprising the step of:
- receiving an indication of a type of cost to be minimized.
- 18. An apparatus according to claim 15, wherein said method further comprising the step of:
- storing said set of locations in a data structure.
- 19. An apparatus according to claim 15, wherein said method further comprising the step of:
- drawing said boundary.
- 20. A processor readable storage medium having processor readable code embodied on said processor readable storage medium, said processor readable code for programming a processor to perform a method comprising the steps of:
- receiving an indication of an origin;
- determining costs for traversing said electronic map from said origin to a set of locations in said electronic map; and
- determining a subset of said set of locations in said electronic map that are approximately a predetermined cost from said origin, said subset of said set of locations defining a boundary of said cost zone.
- 21. A processor readable storage medium according to claim 20, wherein said method further comprises the step of:
- receiving an indication of said predetermined cost.
- 22. A processor readable storage medium according to claim 20, wherein said method further comprises the step of:
- receiving an indication of a type of cost to be minimized.
- 23. A processor readable storage medium according to claim 20, wherein said method further comprises the step of:
- storing said subset of said set of locations in a data structure.
- 24. A processor readable storage medium according to claim 20, wherein said method further comprises the step of:
- drawing said boundary.
- 25. A processor readable storage medium according to claim 20, wherein said method further comprises the steps of:
- receiving a query as to whether a particular address is within said cost zone; and
- determining whether said particular address' location in said electronic map is in said cost zone.
- 26. A method for implementing a cost zone using an electronic map, comprising the steps of:
- storing an indication of an origin;
- storing an indication of a predetermined cost;
- storing costs for traversing said electronic map from said origin to a set of locations in said electronic map; and
- determining a subset of said set of locations in said electronic map that are approximately a predetermined cost from said origin, said subset of said set of locations defining a boundary of said cost zone.
- 27. A method according to claim 26, further including the step of:
- receiving an indication of a type of cost to be minimized.
- 28. A method according to claim 26, further including the step of:
- storing said subset of said set of locations in a data structure.
- 29. A method according to claim 26, further including the step of:
- receiving said indication of said origin.
- 30. A processor readable storage medium having processor readable code embodied on said processor readable storage medium, said processor readable code for programming a processor to perform a method comprising the steps of:
- storing an indication of an origin;
- storing an indication of a predetermined cost;
- storing costs for traversing said electronic map from said origin to a set of locations in said electronic map; and
- determining a subset of said set of locations in said electronic map that are approximately a predetermined cost from said origin, said subset of said set of locations defining a boundary of said cost zone.
Parent Case Info
This application is a continuation of Ser. No. 08/581,169, filed Dec. 29, 1995, which isued on Mar. 17, 1998 as U.S. Pat. No. 5,729,458.
US Referenced Citations (7)
Foreign Referenced Citations (1)
Number |
Date |
Country |
0 372 840 |
Jun 1990 |
EPX |
Non-Patent Literature Citations (3)
Entry |
Heckbert, Paul S., Graphics Gems IV, 1994, pp. 47-59. |
Berry, Joseph K., Beyond Mapping: Concepts, Algorithms, and Issues in GIS, 1993, pp. 21-23, 25-29, 31-33, 35-37 (pp. 24, 30 and 34 are blank). |
Sedgewick, Robert, Algorithms, Second Edition 1988, pp. 415-469 and 471-483 (p. 470 is blank). |
Continuations (1)
|
Number |
Date |
Country |
Parent |
581169 |
Dec 1995 |
|