BRIEF DESCRIPTION OF THE DRAWINGS
Further features and advantages of the present technology will become apparent from the following detailed description, taken in combination with the appended drawings, in which:
FIG. 1 is a block diagram schematically illustrating pertinent components of a wireless communications device and of a wireless communications network for implementing the present technology;
FIG. 2 is a more detailed block diagram of a wireless communications device on which the present technology can be implemented;
FIG. 3A is a system diagram of exemplary network components which provide mapping functionality in the wireless communications devices of FIG. 1 and FIG. 2;
FIG. 3B illustrates, by way of example, a message exchange between a wireless communications device and a map server for downloading map content to the wireless communications device based on the system of FIG. 3A;
FIG. 3C is a diagram showing a preferred Maplet data structure;
FIG. 4 is a schematic depiction of another example of a wireless network having an applications gateway for optimizing the downloading of map data from map servers to wireless communications devices on which the present technology can be implemented;
FIG. 5A is a flowchart presenting steps of a method of displaying a map on a wireless device by stitching together on the client side the two path segments subtending the largest angle in a Y-intersection to generate a reconstructed path along which a single label is rendered;
FIG. 5B is a flowchart presenting steps of a method of displaying a map on a wireless device by pre-stitching on the server side the two path segments subtending the largest angle in a Y-intersection to generate a reconstructed path along which a single label is rendered;
FIG. 6 schematically depicts the potential difficulties of labelling a Y-intersection that may be encountered when path segments of a Y-intersection are randomly stitched;
FIG. 7 schematically depicts a method of aesthetically labelling a Y-intersection by stitching together the pair of adjacent path segments subtending the largest angle;
FIG. 8 schematically depicts an angle determination based on vector path segments for the segments forming the Y-intersection;
FIG. 9 schematically depicts another example involving labelling of a cul-de-sac having three path segments;
FIG. 10 shows the vector angle determination for the example of FIG. 9;
FIG. 11 schematically depicts yet another example involving labelling of a waterway having three path segments; and
FIG. 12 shows the vector angle determination for the example of FIG. 11.