dRonin  adbada4
dRonin GCS
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Groups Pages
core::TLMaps Class Reference

#include <tlmaps.h>

Inheritance diagram for core::TLMaps:
core::MemoryCache core::AllLayersOfType core::UrlFactory core::ProviderStrings

Public Member Functions

 ~TLMaps ()
 
bool ImportFromGMDB (const QString &file)
 
bool ExportToGMDB (const QString &file)
 
QByteArray GetImageFromServer (const MapType::Types &type, const core::Point &pos, const int &zoom)
 timeout for map connections More...
 
QByteArray GetImageFromFile (const MapType::Types &type, const core::Point &pos, const int &zoom, double hScale, double vScale, QString userImageFileName, internals::PureProjection *projection)
 OPMaps::GetImageFromFile. More...
 
bool UseMemoryCache ()
 
void setUseMemoryCache (const bool &value)
 
void setLanguage (const LanguageType::Types &language)
 
LanguageType::Types GetLanguage ()
 
AccessMode::Types GetAccessMode () const
 
void setAccessMode (const AccessMode::Types &mode)
 
diagnostics GetDiagnostics ()
 
 TLMaps ()
 
 TLMaps (const TLMaps &)
 
TLMapsoperator= (TLMaps const &)
 
- Public Member Functions inherited from core::MemoryCache
 MemoryCache ()
 
QByteArray GetTileFromMemoryCache (const RawTile &tile)
 
void AddTileToMemoryCache (const RawTile &tile, const QByteArray &pic)
 
- Public Member Functions inherited from core::AllLayersOfType
 AllLayersOfType ()
 
QVector< MapType::Types > GetAllLayersOfType (const MapType::Types &type)
 
- Public Member Functions inherited from core::UrlFactory
 UrlFactory ()
 
 ~UrlFactory ()
 
QString MakeImageUrl (const MapType::Types &type, const core::Point &pos, const int &zoom, const QString &language)
 UrlFactory::MakeImageUrl Make the requesting URL for the desired quadtile. More...
 
QList
< UrlFactory::geoCodingStruct
GetLatLngFromGeodecoder (const QString &keywords, GeoCoderStatusCode::Types &status, const QString &language)
 
QList
< UrlFactory::geoCodingStruct
GetPlacemarkFromGeocoder (internals::PointLatLng location, GeoCoderStatusCode::Types &status, const QString &language)
 
double GetElevationFromCoordinate (const internals::PointLatLng &coordinate, GeoCoderStatusCode::Types &status)
 
- Public Member Functions inherited from core::ProviderStrings
 ProviderStrings ()
 
QString encrypt (QString str)
 
QString decrypt (QString str)
 

Static Public Member Functions

static TLMapsInstance ()
 

Public Attributes

int RetryLoadTile
 
bool useMemoryCache
 
LanguageType::Types Language
 
AccessMode::Types accessmode
 
TileCacheQueue TileDBcacheQueue
 
diagnostics diag
 
QMutex errorvars
 
QMutex settingsProtect
 
quint8 lastZoom
 
int quadCoordRight
 
int quadCoordBottom
 
QImage imScaled
 
int leastCommonZoom
 
- Public Attributes inherited from core::MemoryCache
KiberTileCache TilesInMemory
 
QReadWriteLock kiberCacheLock
 
- Public Attributes inherited from core::UrlFactory
QByteArray UserAgent
 Gets or sets the value of the User-agent HTTP header. More...
 
QNetworkProxy Proxy
 
int Timeout
 
- Public Attributes inherited from core::ProviderStrings
QString VersionGoogleMap
 
QString VersionGoogleSatellite
 
QString VersionGoogleLabels
 
QString VersionGoogleTerrain
 
QString SecGoogleWord
 
QString VersionGoogleMapChina
 
QString VersionGoogleSatelliteChina
 
QString VersionGoogleLabelsChina
 
QString VersionGoogleTerrainChina
 
QString VersionGoogleMapKorea
 
QString VersionGoogleSatelliteKorea
 
QString VersionGoogleLabelsKorea
 
QString VersionYahooMap
 Google Maps API generated using http://greatmaps.codeplex.com/ from http://code.google.com/intl/en-us/apis/maps/signup.html More...
 
QString VersionYahooSatellite
 
QString VersionYahooLabels
 
QString VersionBingMaps
 
QString VersionYandexMap
 
QString BingMapsClientToken
 Bing Maps Customer Identification, more info here http://msdn.microsoft.com/en-us/library/bb924353.aspx More...
 
QVector< char > cryptKeyVector
 
QString gAPIUrl
 
QString gMapRegex
 
QString gLabRegex
 
QString gTerRegex
 
QString gSatRegex
 

Static Public Attributes

static TLMapsm_pInstance =nullptr
 
- Static Public Attributes inherited from core::ProviderStrings
static const QString levelsForSigPacSpainMap []
 

Additional Inherited Members

- Protected Member Functions inherited from core::UrlFactory
bool IsCorrectGoogleVersions ()
 
void setIsCorrectGoogleVersions (bool value)
 
QString MakeGeocoderUrl (QString keywords, const QString &language)
 
QString MakeReverseGeocoderUrl (internals::PointLatLng &pt, const QString &language)
 
QList
< UrlFactory::geoCodingStruct
GetLatLngFromGeocoderUrl (const QString &url, const bool &useCache, GeoCoderStatusCode::Types &status)
 
QList
< UrlFactory::geoCodingStruct
GetPlacemarkFromReverseGeocoderUrl (const QString &url, const bool &useCache, GeoCoderStatusCode::Types &status)
 
- Protected Attributes inherited from core::UrlFactory
QString LanguageStr
 
- Static Protected Attributes inherited from core::UrlFactory
static short timelapse
 

Detailed Description

Definition at line 52 of file tlmaps.h.


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