CartoType API
Classes | Public Types | Public Member Functions | Static Public Member Functions
CartoType::CCloudMadeMapDataBase Class Reference

#include <cartotype_cloudmade_map_database.h>

Inheritance diagram for CartoType::CCloudMadeMapDataBase:
CartoType::CMapDataBase

List of all members.

Classes

class  CRegion

Public Types

enum  { ERegionSize = 65536 / 128, EMaxCachedRegions = 64 }

Public Member Functions

CMapDataContextNewContext (TResult &aError)
const TRectExtentInDegrees () const
const CRegionRegion (TResult &aError, const TPoint &aPoint)

Static Public Member Functions

static CCloudMadeMapDataBaseNew (TResult &aError, MInternetAccessor &aInternetAccessor, const MString &aUrl)

Detailed Description

A database for CloudMade map data.


Member Enumeration Documentation

anonymous enum
Enumerator:
ERegionSize 

The size of a region in 1/65536ths of a degree.

EMaxCachedRegions 

The maximum number of cached regions.


Member Function Documentation

CCloudMadeMapDataBase * CCloudMadeMapDataBase::New ( TResult aError,
MInternetAccessor aInternetAccessor,
const MString aUrl 
) [static]

Create a database for CloudMade vector tiles. The URL should be of the form http://vector-maps.cloudmade.com/API-KEY/, where the first part may change (this is the URL as of 1st May 2009) and the API-KEY has been supplied by CloudMade.


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