Abstract:
A method comprising receiving, by an apparatus, global-positioning-system data from a plurality of global-positioning-system satellites, determining a measured satellite pseudorange for each global-positioning-system satellite of the plurality of global-positioning-system satellites based, at least in part, on the global-positioning-system data, receiving, by the apparatus, of non-global-positioning-system data from at least one sensor, determining an apparatus position of the apparatus based, at least in part, on the non-global-positioning-system data, the determination of the apparatus position being absent consideration of any global-positioning-system data, determining at least one pseudorange correction associated with at least one global-positioning-system satellite of the plurality of global-positioning-system satellites based, at least in part, on the measured satellite pseudorange and the apparatus position, and causing broadcast transmission of information indicative of the pseudorange correction is disclosed.
Abstract:
An approach is provided for providing instantaneous and efficient mapping of geographic locations on to a schematic map. A map generation platform designates one or more reference locations for creating at least one schematic map associated with at least one schematic coordinate system. The map generation platform also creates at least one triangular mesh based, at least in part, on one or more geographic coordinates of the one or more reference locations, wherein the one or more geographic coordinates of the one or more reference locations represent one or more vertices of the triangular mesh. Further, the one or more geographic coordinates of one or more non-reference locations are mapped to the at least one triangular mesh, and then morphed for placing them on the at least one schematic map.
Abstract:
An approach is provided for presenting transition animations on a user interface. The approach involves presentation of one or more map representations of at least one map route, one or more map objects associated with the at least one map route, or a combination thereof in at least one user interface, wherein the at least one map route is represented as at least one spline representation in a two-dimensional or a three-dimensional space represented in the at least one user interface. The approach also involves determining at least one straight-line representation of the at least one spline representation. The approach further involves transposing of the one or more map representations from the at least one spline representation to the at least one straight-line representation. The approach also involves causing a presentation of one or more transition animations generated to show at least one transition from the at least one spline representation to the at least one straight-line representation.
Abstract:
A method, apparatus, and computer program product are therefore provided for providing natural guidance using one or more location graphs based on a context of a user. Methods may include: receiving an indication of a location of a user; identifying a location graph of location objects proximate the location of the user; establishing a context of the user; establishing a path among the location objects of the location graph based, at least in part, on the context of the user; generating natural language guidance based on the path among the location objects; and providing natural language guidance to the user. The location of a user may include a location along a route between an origin and a destination, where identifying a location graph of location objects may include identifying a location graph of location objects proximate the route between the origin and the destination.
Abstract:
An approach is provided for sharing annotations and recalling geospatial information. The approach involves processing and/or facilitating a processing of communication information exchanged between a plurality of devices engaged in a communication session to cause, at least in part, a parsing of geospatial information from the communication information. The approach also involves determining whether the geospatial information meet, at least in part, one or more logic thresholds. The one or more logic thresholds are for determining a potential relevance of the geospatial information to the communication session, the plurality of devices, one or more users of the plurality of devices, or a combination thereof. The approach further involves causing, at least in part, a presentation of the geospatial information to the plurality of devices, the one or more users, or a combination thereof based, at least in part, on the determination.
Abstract:
An approach is provided for processing drawing inputs on a mapping user interface to select one or more map elements. An interaction platform receives a drawing input via the mapping user interface. Next, the interaction platform processes the drawing input to determine one or more selection parameters of at least one spatial query. Thereafter, the interaction platform queries at least one spatial index based, at least in part, on the one or more selection parameters, the at least one spatial query, or a combination thereof to determine one or more map elements. Subsequently, the interaction platform causes, at least in part, a selection of the one or more map elements based, at least in part, on the drawing input.
Abstract:
An approach is provided for processing status information for one or more points of interest to determine the changes for generation of various representations for presenting in a user interface. The approach involves processing and/or facilitating a processing of status information associated with one or more points of interest to determine one or more point-of-interest changes. The approach also involves causing, at least in part, a generation of one or more representations of the one or more point-of-interest changes, one or more transitions between the one or more point-of-interest changes, or a combination thereof. The approach further involves causing, at least in part, a presentation of the one or more representations in at least one point-of-interest user interface.