map2d_widget
Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
core::OPMaps Class Reference

#include <opmaps.h>

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

Public Member Functions

 ~OPMaps ()
 
bool ImportFromGMDB (const QString &file)
 
bool ExportToGMDB (const QString &file)
 
QByteArray GetImageFrom (const MapType::Types &type, const core::Point &pos, const int &zoom)
 timeout for map connections 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 ()
 
- 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::TypesGetAllLayersOfType (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)
 
internals::PointLatLng GetLatLngFromGeodecoder (const QString &keywords, GeoCoderStatusCode::Types &status)
 
Placemark GetPlacemarkFromGeocoder (internals::PointLatLng location)
 
- Public Member Functions inherited from core::ProviderStrings
 ProviderStrings ()
 

Static Public Member Functions

static OPMapsInstance ()
 

Public Attributes

int RetryLoadTile
 
- 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 GoogleMapsAPIKey
 
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...
 

Additional Inherited Members

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

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