USER ORIENTATION WHEN WORKING WITH SPATIAL DATA ON A MAPPING INTERFACE
First Claim
1. A computer-implemented method, comprising:
- calculating a set of screen coordinates on a mapping user interface for a compass user interface element, the compass user interface element associated with a layer selected to add to the mapping user interface;
calculating map coordinates equivalent to the set of screen coordinates for the compass user interface element;
determining on- and off-screen data elements associated with the added layer;
calculating direction and distance to a closest number of data elements from the map coordinates of the compass user interface element; and
rendering the compass user interface element on the mapping user interface.
1 Assignment
0 Petitions
Accused Products
Abstract
The present disclosure describes methods and systems, including computer-implemented methods, computer program products, and computer systems, for improving user orientation when working with spatial data on a mapping interface. One design-time computer-implemented method comprises calculating a set of screen coordinates on a mapping user interface for a compass user interface element, the compass user interface element associated with a layer selected to add to the mapping user interface; calculating map coordinates equivalent to the set of screen coordinates for the compass user interface element; determining on- and off-screen data elements associated with the added layer; calculating direction and distance to a closest number of data elements from the map coordinates of the compass user interface element; and rendering the compass user interface element on the mapping user interface.
9 Citations
20 Claims
-
1. A computer-implemented method, comprising:
-
calculating a set of screen coordinates on a mapping user interface for a compass user interface element, the compass user interface element associated with a layer selected to add to the mapping user interface; calculating map coordinates equivalent to the set of screen coordinates for the compass user interface element; determining on- and off-screen data elements associated with the added layer; calculating direction and distance to a closest number of data elements from the map coordinates of the compass user interface element; and rendering the compass user interface element on the mapping user interface. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory, computer-readable medium storing computer-readable instructions, the instructions executable by a computer and configured to:
-
calculate a set of screen coordinates on a mapping user interface for a compass user interface element, the compass user interface element associated with a layer selected to add to the mapping user interface; calculate map coordinates equivalent to the set of screen coordinates for the compass user interface element; determine on- and off-screen data elements associated with the added layer; calculate direction and distance to a closest number of data elements from the map coordinates of the compass user interface element; and render the compass user interface element on the mapping user interface. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system, comprising:
-
a memory; at least one hardware processor interoperably coupled with the memory and configured to; calculate a set of screen coordinates on a mapping user interface for a compass user interface element, the compass user interface element associated with a layer selected to add to the mapping user interface; calculate map coordinates equivalent to the set of screen coordinates for the compass user interface element; determine on- and off-screen data elements associated with the added layer; calculate direction and distance to a closest number of data elements from the map coordinates of the compass user interface element; and render the compass user interface element on the mapping user interface. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification