libosmscout 0.1
|
Services offer a application developer targeted interface for certain topics like handling of POIs, location search, routing,... More...
Classes | |
class | osmscout::AreaSearchParameter |
Parameter to influence the search result for searching for (drawable) objects in a given area. More... | |
class | osmscout::LocationDescriptionService |
The LocationService offers a number of methods for location lookup ( search for a certain location by its name) and location reverse lookup (retrieve the name of a location). More... | |
class | osmscout::LocationService |
The LocationService offers a number of methods for location lookup ( search for a certain location by its name) and location reverse lookup (retrieve the name of a location). More... | |
class | osmscout::MapService |
MapService offers services for retrieving data in a way that is helpful for drawing maps. More... | |
class | osmscout::POIService |
The POIServices offers methods special to working with POIs. More... | |
class | osmscout::SimpleRoutingService |
The RoutingService implements functionality in the context of routing. More... | |
Typedefs | |
using | osmscout::LocationDescriptionServiceRef = std::shared_ptr< LocationDescriptionService > |
Reference counted reference to a location service instance. | |
using | osmscout::MapServiceRef = std::shared_ptr< MapService > |
Reference counted reference to an Database instance. | |
using | osmscout::MultiDBRoutingServiceRef = std::shared_ptr< MultiDBRoutingService > |
Reference counted reference to an RoutingService instance. | |
using | osmscout::POIServiceRef = std::shared_ptr< POIService > |
Reference counted reference to a POI service instance. | |
using | osmscout::SimpleRoutingServiceRef = std::shared_ptr< SimpleRoutingService > |
Reference counted reference to an RoutingService instance. | |
Services offer a application developer targeted interface for certain topics like handling of POIs, location search, routing,...
In general they need at least a reference to a Database objects since they are just convenience APIs on top of the existing data files and indexes.
using osmscout::LocationDescriptionServiceRef = typedef std::shared_ptr<LocationDescriptionService> |
Reference counted reference to a location service instance.
using osmscout::MapServiceRef = typedef std::shared_ptr<MapService> |
Reference counted reference to an Database instance.
using osmscout::MultiDBRoutingServiceRef = typedef std::shared_ptr<MultiDBRoutingService> |
Reference counted reference to an RoutingService instance.
using osmscout::POIServiceRef = typedef std::shared_ptr<POIService> |
Reference counted reference to a POI service instance.
using osmscout::SimpleRoutingServiceRef = typedef std::shared_ptr<SimpleRoutingService> |
Reference counted reference to an RoutingService instance.