Application programming interface for mapping application
First Claim
1. A method comprising:
- receiving, at an application programming interface associated with a mapping application on a device, one or more tagging commands from at least one application on the device to associate specified geospatial data with a specified tag, wherein the tag is associated with at least two locations identified by separate geospatial data, wherein the geospatial data is associated with one separate text, wherein the geospatial data identifies a location by coordinates and wherein the tag is a text-based label that identifies the nature of the location and wherein the tag does not identify the location by coordinates;
in response to receiving each tagging command, updating a memory of the device to store an association between the specified geospatial data and the specified tag;
receiving, at the application programming interface, a function command from the at least one application on the device, wherein the function command references one of the specified tags and wherein the function command is a command to set at least one rendering option associated with the separate text that is associated with the geospatial data associated with the specified tag to a setting specified by the function command, the rendering option and the setting describing at least one of a font, a size, or a color;
in response to receiving the function command, executing a function associated with the function command on the separate text associated with all geospatial data associated with the tag referenced by the function command, and wherein the tag referenced by the function command is associated with the at least two locations identified by separate geospatial data, wherein the application programming interface provides an interface for the at least one application on the device to access features of the mapping application, wherein the function command configures the setting for the separate text associated with the geospatial data associated with the tag referenced by the function command;
rendering a map on a display on the device; and
rendering, on an overlay on the map, the separate text associated with the geospatial data configured based on the setting.
5 Assignments
0 Petitions
Accused Products
Abstract
A method of and mobile device are provided. The method comprises: receiving, at an application programming interface associated with a mapping application on a device, one or more tagging commands to associate specified geospatial data with a specified tag; in response to receiving each tagging command, updating a memory of the device to store an association between the specified geospatial data and the specified tag; receiving, at the application programming interface, a function command, wherein the function command references one of the specified tags; and in response to receiving the function command, executing a function associated with the function command for all geospatial data associated with the tag referenced by the function command.
10 Citations
16 Claims
-
1. A method comprising:
-
receiving, at an application programming interface associated with a mapping application on a device, one or more tagging commands from at least one application on the device to associate specified geospatial data with a specified tag, wherein the tag is associated with at least two locations identified by separate geospatial data, wherein the geospatial data is associated with one separate text, wherein the geospatial data identifies a location by coordinates and wherein the tag is a text-based label that identifies the nature of the location and wherein the tag does not identify the location by coordinates; in response to receiving each tagging command, updating a memory of the device to store an association between the specified geospatial data and the specified tag; receiving, at the application programming interface, a function command from the at least one application on the device, wherein the function command references one of the specified tags and wherein the function command is a command to set at least one rendering option associated with the separate text that is associated with the geospatial data associated with the specified tag to a setting specified by the function command, the rendering option and the setting describing at least one of a font, a size, or a color; in response to receiving the function command, executing a function associated with the function command on the separate text associated with all geospatial data associated with the tag referenced by the function command, and wherein the tag referenced by the function command is associated with the at least two locations identified by separate geospatial data, wherein the application programming interface provides an interface for the at least one application on the device to access features of the mapping application, wherein the function command configures the setting for the separate text associated with the geospatial data associated with the tag referenced by the function command; rendering a map on a display on the device; and rendering, on an overlay on the map, the separate text associated with the geospatial data configured based on the setting. - View Dependent Claims (2, 3, 4, 5, 6, 7, 15)
-
-
8. A mobile device comprising:
-
at least one processor; at least one memory storing a mapping application having an application programming interface, the application programming interface being configured to cause the processor to; receive, at an application programming interface associated with a mapping application on a device, one or more tagging commands from at least one application on the device to associate specified geospatial data with a specified tag, wherein the tag is associated with at least two locations identified by separate geospatial data, wherein the geospatial data is associated with one separate text, wherein the geospatial data identifies a location by coordinates and wherein the tag is a text-based label that identifies the nature of the location and wherein the tag does not identify the location by coordinates; in response to receiving each tagging command, update a memory of the device to store an association between the specified geospatial data and the specified tag; receive, at the application programming interface, a function command from the at least one application on the device, wherein the function command references one of the specified tags and wherein the function command is a command to set at least one rendering option associated with the separate text that is associated with the geospatial data associated with the specified tag to a setting specified by the function command, the rendering option and the setting describing at least one of a font, a size, or a color; in response to receiving the function command, execute a function associated with the function command on the separate text associated with all geospatial data associated with the tag referenced by the function command, and wherein the tag referenced by the function command is associated with the at least two locations identified by separate geospatial data, wherein the application programming interface provides an interface for the at least one application on the device to access features of the mapping application, wherein the function command configures the setting for the separate text associated with the geospatial data associated with the tag referenced by the function command; render a map on a display associated with the device; and render, on an overlay on the map, the separate text associated with the geospatial data configured based on the setting. - View Dependent Claims (9, 10, 11, 12, 13, 14, 16)
-
Specification