Digital Mapping System
First Claim
1. A method for displaying a digital map comprising:
- sending a location request from a client-side computing device to a map tile server;
receiving a set of map tiles in response to said location request;
assembling said received map tiles into a tile grid;
aligning said tile grid relative to a clipping shape; and
displaying the result of said alignment as a map image.
2 Assignments
0 Petitions
Accused Products
Abstract
Various methods, systems, and apparatus for implementing aspects of a digital mapping system are disclosed. One such method includes sending a location request from a client-side computing device to a map tile server, receiving a set of map tiles in response to the location request, assembling said received map tiles into a tile grid, aligning the tile grid relative to a clipping shape, and displaying the result as a map image. One apparatus according to aspects of the present invention includes means for sending a location request from a client-side computing device to a map tile server, means for receiving a set of map tiles in response to the location request, means for assembling said received map tiles into a tile grid, means for aligning the tile grid relative to a clipping shape, and means for displaying the result as a map image. Such an apparatus may further include direction control or zoom control objects as interactive overlays on the displayed map image, and may also include route or location overlays on the map image.
237 Citations
31 Claims
-
1. A method for displaying a digital map comprising:
-
sending a location request from a client-side computing device to a map tile server;
receiving a set of map tiles in response to said location request;
assembling said received map tiles into a tile grid;
aligning said tile grid relative to a clipping shape; and
displaying the result of said alignment as a map image. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An apparatus for use in displaying a digital map, comprising:
-
means for generating a set of map tiles associated with a map created from digital map data;
means for interpreting candidate location data received from a client, said candidate location data including location information;
means for determining said location information from said candidate location data; and
means for providing requested map tiles associated with said location information to said client. - View Dependent Claims (8, 9, 10, 12, 13, 14)
-
-
11. The apparatus of claim 11, wherein said map tile identifiers are associated with the latitude and longitude of said location information and a requested zoom level.
-
15. A computer program product, comprising:
a computer usable medium having computer readable program code embodied therein to create a digital map, the computer readable program code in said computer program product including;
computer readable program code to receive candidate data, said candidate data including information indicating a desired location;
computer readable program code to receive location data based on said candidate data, said location data indicating the actual location of said desired location;
computer readable program code to obtain a first map tile associated with said desired location and a first set of map tiles located near said first map tile;
computer readable program code to assemble said first map tile and said first set of map tiles such that said desired location is positioned approximately near the center of a clipping shape; and
computer readable program code to output said assembled map tiles. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
22. An apparatus for determining and providing a digital map comprising:
-
means for sending a location request from a client-side computing device to a map tile server;
means for receiving a set of map tiles in response to the location request;
means for assembling said received map tiles into a tile grid;
means for aligning said tile grid relative to a clipping shape; and
means for displaying the result of said alignment as a map image. - View Dependent Claims (23, 24, 25)
-
-
26. A method for displaying information on a digital map, said method comprising:
-
receiving location data from a user;
obtaining a digital map from a server based on said location data;
obtaining an information marker associated with said location data;
obtaining an information marker shadow associated with said information marker;
overlaying said information marker and said information marker shadow on said digital map to create the appearance of a three-dimensional map; and
displaying said digital map and said overlaid information marker and information marker shadow. - View Dependent Claims (27, 28)
-
-
29. An apparatus for creating a tile-based digital map database capable of being used in a tile-based digital map system, said apparatus comprising:
-
means for obtaining digital map data;
means for creating a digital map from said digital map data; and
means for converting said digital map into map tiles. - View Dependent Claims (30)
-
-
31. A method for displaying a digital map comprising:
-
sending a location request from a client-side computing device to a map tile server;
receiving a set of map tiles in response to said location request;
assembling said received map tiles into a tile grid; and
generating a map image by locating a clipping shape within said tile grid.
-
Specification