NDEVR
API Documentation
OpenStreetMapWebMercatorTileService

Fetches Web Mercator map tiles from OpenStreetMap raster tile servers. More...

Inheritance diagram for OpenStreetMapWebMercatorTileService:
[legend]
Collaboration diagram for OpenStreetMapWebMercatorTileService:
[legend]

Public Member Functions

Buffer< WebMercatorTile::DPIgetSupportedDPIs () const final override
 Returns the DPI values supported by this service.
Buffer< WebMercatorTile::ResolutiongetSupportedResolutions () const final override
 Returns the tile resolutions supported by this service.
String getUrl (WebMercatorTile tile, const MercatorImageRequest &request) const final override
 Builds the URL for fetching a specific tile.
UUID getUUID (WebMercatorTile tile, const MercatorImageRequest &request) const final override
 Returns a unique identifier for a specific tile request.
Public Member Functions inherited from WebMercatorTileService
 WebMercatorTileService ()=default
 Default constructor.
 WebMercatorTileService (const WebMercatorTileService &other)=default
 Copy constructor.
 WebMercatorTileService (WebMercatorTileService &&other)=default
 Move constructor.
virtual ~WebMercatorTileService ()=default
 Virtual destructor.
WebMercatorTileServiceoperator= (const WebMercatorTileService &other)=default
 Copy assignment operator.
WebMercatorTileServiceoperator= (WebMercatorTileService &&other)=default
 Move assignment operator.

Detailed Description

Fetches Web Mercator map tiles from OpenStreetMap raster tile servers.


Definition at line 123 of file WebMercatorTiledImageManager.h.

Member Function Documentation

◆ getSupportedDPIs()

Buffer< WebMercatorTile::DPI > OpenStreetMapWebMercatorTileService::getSupportedDPIs ( ) const
finaloverridevirtual

Returns the DPI values supported by this service.

Returns
A buffer of supported DPI values.

Implements WebMercatorTileService.

References getSupportedDPIs().

Referenced by getSupportedDPIs().

◆ getSupportedResolutions()

Buffer< WebMercatorTile::Resolution > OpenStreetMapWebMercatorTileService::getSupportedResolutions ( ) const
finaloverridevirtual

Returns the tile resolutions supported by this service.

Returns
A buffer of supported resolutions.

Implements WebMercatorTileService.

◆ getUrl()

String OpenStreetMapWebMercatorTileService::getUrl ( WebMercatorTile tile,
const MercatorImageRequest & request ) const
finaloverridevirtual

Builds the URL for fetching a specific tile.

Parameters
[in]tileThe tile coordinates.
[in]requestThe image request parameters.
Returns
The URL string.

Implements WebMercatorTileService.

◆ getUUID()

UUID OpenStreetMapWebMercatorTileService::getUUID ( WebMercatorTile tile,
const MercatorImageRequest & request ) const
finaloverridevirtual

Returns a unique identifier for a specific tile request.

Parameters
[in]tileThe tile coordinates.
[in]requestThe image request parameters.
Returns
The UUID for this tile request.

Implements WebMercatorTileService.


The documentation for this class was generated from the following file: