G - Physics – 09 – B
Patent
G - Physics
09
B
G09B 29/10 (2006.01) H04W 4/02 (2009.01) H04W 88/02 (2009.01) G09G 5/37 (2006.01) G09G 5/38 (2006.01)
Patent
CA 2583248
Methods and apparatus for dynamically labeling map objects for different views of a visually displayed map are disclosed. For each view of a plurality of different views of a map, a view of the map is rendered "on-the-fly" in a display. The technique is performed by retrieving map data which includes map object graphics data and map object label data; causing one or more portions of a map object (e.g. a road) to be rendered in the view of the display in accordance with the map object graphics data; and also causing a map object label (e.g. a name of the road) to be rendered in the view of the display, in accordance with the map object label data, on or along a portion of the map object between its vertice coordinates, such that a linear position of the map object label on or along the portion of the map object is different from its linear position in each of the other views of the map so that the map object label fits within the view in a continuous moving fashion from view to view. In a specific embodiment, the map object label is rendered by identifying the portion of the map object to be a longest portion of the one or more portions of the map object in the view; identifying a centerpoint of the portion identified to be the longest portion; and causing the map object label to be rendered relative to the centerpoint of the portion identified to be the longest portion.
Méthodes et appareil pour étiqueter dynamiquement des objets cartographiques en fonction des différentes vues associées à une carte affichée. Pour chaque vue différente possible associée à une carte, une vue de la carte est affichée « à la volée » sur un écran. Pour ce faire, les données cartographiques sont récupérées, dont des objets cartographiques et les étiquettes associées à ces objets cartographiques, ce qui permet d'afficher une ou plusieurs parties d'un objet cartographique (comme une route) à l'écran, conformément aux données graphiques de l'objet cartographique, et de faire apparaître l'étiquette associée à cet objet cartographique (comme le nom de la route) sur l'écran, conformément aux données de l'étiquette de l'objet cartographique, sur une section de l'objet cartographique ou le long de cette section entre les coordonnées de ses extrémités, de sorte que la position linéaire de l'étiquette associée à l'objet cartographique sur ou le long de la section de l'objet cartographique diffère de sa position linéaire dans chacune des autres vues de la carte, afin que l'étiquette de l'objet cartographique soit entièrement visible dans la vue affichée, en continuité d'une vue à l'autre. Dans une représentation donnée, l'étiquette associée à l'objet cartographique est affichée en identifiant la partie de l'objet cartographique comme étant le prolongement d'une ou de plusieurs parties de l'objet cartographique dans la vue; en fixant un point central de la partie identifiée comme étant la plus longue; et en faisant en sorte que l'étiquette associée à l'objet cartographique soit affichée en relation avec le point central de la partie dont il a été déterminé qu'elle est la plus longue.
Boudreau Jesse Joseph
Devenyi Peter John
Johnson Eric
Klassen Gerhard Dietrich
Major Harry Richmond
Borden Ladner Gervais Llp
Research In Motion Limited
LandOfFree
Methods and apparatus for dynamically labeling map objects... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Methods and apparatus for dynamically labeling map objects..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Methods and apparatus for dynamically labeling map objects... will most certainly appreciate the feedback.
Profile ID: LFCA-PAI-O-2043911