Method and system for displaying navigation information on an electronic map
OwnerGabriel Jakobsoninventor
Life of this patent
Estimating the term…
Abstract
A mapping systems includes determining that a map object (“MO”) is outside the visible area of a map displayed; calculating the direction, distance and travel-time to the MO, creating an object vector indicator (“OVI”) and displaying the OVI on the map-display application. The OVI may be displayed on the periphery of the map-display and may be positioned in the general direction of the MO. The position of the electronic device is factored into the calculations and placement of the OVI.
Claims30
A method for displaying object vector indicators (“OVI”) referencing map-objects (“MO”) on an electronic map, comprising:
- providing an electronic device having a map-display application that is coupled to a mapping service and a display for displaying a selected area of the electronic map;
- determining that coordinates of the MO are not within the selected area of the electronic map;
- computing distance and travel-related information from a location within the selected area of the electronic map to the MO;
- computing a placement position of an OVI referencing the MO on the map-display application;
- creating the OVI containing the distance and travel-related information;
- displaying the OVI on the display at the computed placement position;
- receiving user input selecting the OVI;
- displaying a secondary area of the electronic map, wherein the secondary area is a region of the electronic map centered approximately around the MO;
- and
- displaying the MO approximately at the center of the secondary area.
A method of panning an electronic map, comprising:
- receiving a list of map objects (“MOs”);
- determining the geographic coordinates of the MOs;
- and
- determining that the MOs are outside bounds of a first area of the map visible to a user;
- creating an object vector indicator (“OVI”) for each of the MOs;
- displaying the OVIs on the electronic map;
- receiving user input selecting one of the OVIs;
- determining one of the MOs referenced by the selected OVI;
- panning the electronic map to display a secondary area of the map, wherein the secondary area is a region of the electronic map encompassing the determined one of the MOs;
- and
- wherein the determined one of the MOs is approximately at the center of the secondary area.
A method for selecting information to display in an electronic map display application, comprising:
- displaying a first portion of an electronic map generated by the electronic map display application;
- displaying an object vector indicator (“OVI”);
- receiving a user input;
- determining that the user input is associated with the OVI;
- determining a second portion of the electronic map;
- and
- displaying the second portion of the electronic map by the electronic map display application.
A method for creating and displaying an object vector indicator (“OVI”) on an electronic map of a global navigation system (“GPS”) device, comprising:
- a) providing the GPS device having a map display application that is coupled to a map-content service and a display for displaying a portion of the electronic map;
- b) receiving coordinates of the GPS device;
- c) receiving information on a map-object (“MO”);
- d) determining coordinates of the MO from the received information;
- e) determining a range of coordinates inclusive of the displayed portion of the electronic map;
- f) calculating that the coordinates of the MO are not within the range of coordinates of the displayed portion of the electronic map;
- g) creating the OVI to reference the MO;
- h) calculating the placement of the OVI on the display;
- i) displaying the OVI on the display;
- j) receiving user input selecting the OVI;
- and
- k) panning the electronic map such that the MO is displayed approximately at the center of the electronic map.
Dependencies are inferred from the claim text.