Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
Loading...
Searching...
No Matches
GeoMapSource Class Reference

#include <geomapsource.h>

+ Inheritance diagram for GeoMapSource:
+ Collaboration diagram for GeoMapSource:

Public Member Functions

 GeoMapSource (QGeoMapType::MapStyle style, const QString &name, const QString &description, bool mobile, bool night, int mapId, const QString &url, const QString &copyright, const QGeoCameraCapabilities &cameraCapabilities)
 
const QStringurl () const
 
const QStringcopyright () const
 
- Public Member Functions inherited from QGeoMapType
 QGeoMapType ()
 \qmltype mapType \inqmlmodule QtLocation
 
 QGeoMapType (const QGeoMapType &other) noexcept
 
 QGeoMapType (QGeoMapType &&other) noexcept=default
 
 QGeoMapType (MapStyle style, const QString &name, const QString &description, bool mobile, bool night, int mapId, const QByteArray &pluginName, const QGeoCameraCapabilities &cameraCapabilities, const QVariantMap &metadata=QVariantMap())
 
 ~QGeoMapType ()
 
QGeoMapTypeoperator= (const QGeoMapType &other) noexcept
 
void swap (QGeoMapType &other) noexcept
 
MapStyle style () const
 \qmlproperty enumeration mapType::style
 
QString name () const
 \qmlproperty string mapType::name
 
QString description () const
 \qmlproperty string mapType::description
 
bool mobile () const
 \qmlproperty bool mapType::mobile
 
bool night () const
 \qmlproperty bool mapType::night
 
int mapId () const
 
QByteArray pluginName () const
 
QGeoCameraCapabilities cameraCapabilities () const
 \qmlproperty CameraCapabilities mapType::cameraCapabilities
 
QVariantMap metadata () const
 \qmlproperty VariantMap mapType::metadata
 

Static Public Member Functions

static QString toFormat (const QString &url)
 
static QGeoMapType::MapStyle mapStyle (const QString &styleString)
 

Additional Inherited Members

- Public Types inherited from QGeoMapType
enum  MapStyle {
  NoMap = 0 , StreetMap , SatelliteMapDay , SatelliteMapNight ,
  TerrainMap , HybridMap , TransitMap , GrayStreetMap ,
  PedestrianMap , CarNavigationMap , CycleMap , CustomMap = 100
}
 
- Properties inherited from QGeoMapType
QML_STRUCTURED_VALUEMapStyle style
 
QString name
 
QString description
 
bool mobile
 
bool night
 
QGeoCameraCapabilities cameraCapabilities
 
QVariantMap metadata
 

Detailed Description

Definition at line 12 of file geomapsource.h.

Constructor & Destructor Documentation

◆ GeoMapSource()

GeoMapSource::GeoMapSource ( QGeoMapType::MapStyle style,
const QString & name,
const QString & description,
bool mobile,
bool night,
int mapId,
const QString & url,
const QString & copyright,
const QGeoCameraCapabilities & cameraCapabilities )

Definition at line 32 of file geomapsource.cpp.

Member Function Documentation

◆ copyright()

const QString & GeoMapSource::copyright ( ) const
inline

Definition at line 35 of file geomapsource.h.

Referenced by GeoTiledMapEsri::evaluateCopyrights().

+ Here is the caller graph for this function:

◆ mapStyle()

QGeoMapType::MapStyle GeoMapSource::mapStyle ( const QString & styleString)
static

Definition at line 55 of file geomapsource.cpp.

References Qt::CaseInsensitive, QString::compare(), QGeoMapType::CustomMap, mapStyle(), mapStyles, QGeoMapType::NoMap, QGeoMapType::style, and QString::toInt().

Referenced by mapStyle().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ toFormat()

QString GeoMapSource::toFormat ( const QString & url)
static

Definition at line 40 of file geomapsource.cpp.

References kArcGISTileScheme(), and url().

+ Here is the call graph for this function:

◆ url()

const QString & GeoMapSource::url ( ) const
inline

Definition at line 30 of file geomapsource.h.

Referenced by GeoTileFetcherEsri::getTileImage(), and toFormat().

+ Here is the caller graph for this function:

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