Viadeo Twitter Google Bookmarks ! Facebook Digg del.icio.us MySpace Yahoo MyWeb Blinklist Netvouz Reddit Simpy StumbleUpon Bookmarks Windows Live Favorites 
Logo Documentation Qt ·  Page d'accueil  ·  Toutes les classes  ·  Classes principales  ·  Annotées  ·  Classes groupées  ·  Modules  ·  Fonctions  · 

Qt Location C++ API

The Location API provides a library for location positioning, mapping and navigation.

The Qt Location API provides the developer with a set of functions for determining the current location and using that information with maps and places of interest.

Positioning information can be sourced from GPS satellites or a stream of data using NMEA formatted text. Once a position is acquired we can monitor the updated position to see if it moves into or out of a given region. With the Maps API we can associate the position with a map in various formats supplied by a backend. Then the Places API could be used to populate places on the Map or even specify the current position as a place of interest and associate it with an icon, contact details and other information.

The following table provides links to more detailed information on sections of the Qt Location C++ API.

Location PositioningRetrieving information about the current position.
Maps and NavigationDisplaying maps and finding routes.
PlacesSearching for and managing points of interest.

Positioning Classes

QGeoAddress

Represents an address of a QGeoLocation

QGeoAreaMonitor

Enables the detection of proximity changes for a specified set of coordinates

QGeoBoundingArea

Defines a geographic area

QGeoBoundingBox

Defines a rectangular geographic area

QGeoBoundingCircle

Defines a circular geographic area

QGeoCoordinate

Defines a geographical position on the surface of the Earth

QGeoLocation

Represents basic information about a location

QGeoPositionInfo

Contains information gathered on a global position, direction and velocity at a particular point in time

QGeoPositionInfoSource

Abstract base class for the distribution of positional updates

QGeoSatelliteInfo

Contains basic information about a satellite

QGeoSatelliteInfoSource

Abstract base class for the distribution of satellite information updates

QNmeaPositionInfoSource

Positional information using a NMEA data source

Maps and Navigation Classes

QGeoServiceProvider

Aggregates access to services which provide geographical information

QGeoMappingManager

Support for displaying and interacting with maps

QGeoCameraCapabilities

Describes the limitations on camera settings imposed by a mapping plugin

QGeoMappingManagerEngine

QGeoPositionInfoSourceFactory

Factory class used as the plugin interface for external providers of positioning data

QGeoRoutingManagerEngine

Interface and convenience methods to implementers of QGeoServiceProvider plugins who want to provide access to geographic routing information

QGeoServiceProviderFactory

Factory class used as the plugin interface for services related to geographical information

QGeoTiledMapReply

Manages a tile fetch operation started by an instance of QGeoTiledManagerEngine

QGeocodingManagerEngine

Interface and convenience methods to implementers of QGeoServiceProvider plugins who want to provide support for geocoding operations

QPlaceManagerEngine

Interface for implementers of QGeoServiceProvider plugins who want to provide access to place functionality

QGeoManeuver

Represents the information relevant to the point at which two QGeoRouteSegments meet

QGeoRoute

Represents a route between two points

QGeoRouteReply

Manages an operation started by an instance of QGeoRoutingManager

QGeoRouteRequest

Represents the parameters and restrictions which define a request for routing information

QGeoRouteSegment

Represents a segment of a route

QGeoRoutingManager

Support for geographic routing operations

QGeocodeReply

Manages an operation started by an instance of QGeocodingManager

QGeocodingManager

Support for geocoding operations

Places Classes

QGeoAddress

Represents an address of a QGeoLocation

QGeoLocation

Represents basic information about a location

QPlace

Represents a set of data about a place

QPlaceAttribute

Represents generic attribute information about a place

QPlaceCategory

Represents a category that a QPlace can be associated with

QPlaceContactDetail

Represents a contact detail such as a phone number or website url

QPlaceContent

Serves as the base class for rich content types

QPlaceContentReply

Manages a content retrieval operation started by an instance of QPlaceManager

QPlaceContentRequest

Represents the parameters of a content request

QPlaceDetailsReply

Manages a place details fetch operation started by an instance of QPlaceManager

QPlaceEditorial

Represents a publisher's article describing a place

QPlaceIcon

Represents an icon

QPlaceIdReply

Manages operations which return an identifier such as saving and removal operations of places and categories

QPlaceImage

Represents a reference to an image

QPlaceManager

The interface which allows clients to access places stored in a particular backend

QPlaceManagerEngine

Interface for implementers of QGeoServiceProvider plugins who want to provide access to place functionality

QPlaceMatchReply

Manages a place matching operation started by an instance of QPlaceManager

QPlaceMatchRequest

Used to find places from one manager that match those from another. It represents a set of request parameters

QPlaceRatings

Holds rating information about a place

QPlaceReply

Manages an operation started by an instance of QPlaceManager and serves as a base class for more specialized replies

QPlaceReview

Represents a review of a place

QPlaceSearchReply

Manages a place search operation started by an instance of QPlaceManager

QPlaceSearchRequest

Represents the set of parameters for a search request

QPlaceSearchResult

Represents a search result

QPlaceSearchSuggestionReply

Manages a search suggestion operation started by an instance of QPlaceManager

QPlaceSupplier

Represents a supplier of a place or content associated with a place

QPlaceUser

Represents an individual user

Cette page est une traduction d'une page de la documentation de Qt, écrite par Nokia Corporation and/or its subsidiary(-ies). Les éventuels problèmes résultant d'une mauvaise traduction ne sont pas imputables à Nokia. Qt 5.0-snapshot
Copyright © 2012 Developpez LLC. Tous droits réservés Developpez LLC. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon, vous encourez selon la loi jusqu'à 3 ans de prison et jusqu'à 300 000 E de dommages et intérêts. Cette page est déposée à la SACD.
Vous avez déniché une erreur ? Un bug ? Une redirection cassée ? Ou tout autre problème, quel qu'il soit ? Ou bien vous désirez participer à ce projet de traduction ? N'hésitez pas à nous contacter ou par MP !
 
 
 
 
Partenaires

Hébergement Web