MAP Namespace Reference


Classes

class  CloudMadeMapSource
class  GoogleMapSource
class  LonLat
class  IMapCacheListener
class  MapCache
class  MapSourceClientData
class  IMapSourceListener
class  MapSource
class  MapSourceMgr
class  MapTile
class  MapTileCoordinate
class  MapWidget
class  OpenStreetMapSource
class  PixelCoordinate

Enumerations

enum  GoogleMapKind {
  GoogleMapKind_None, GoogleMapKind_StreetMap, GoogleMapKind_Aerial, GoogleMapKind_Hybrid,
  GoogleMapKind_Last
}
enum  MapSourceKind {
  MapSourceKind_None, MapSourceKind_OpenStreetMap, MapSourceKind_GoogleMap, MapSourceKind_GoogleAerial,
  MapSourceKind_GoogleHybrid, MapSourceKind_CloudMade1, MapSourceKind_CloudMade7, MapSourceKind_Last
}
enum  MapWidgetScrollDirection { SCROLLDIRECTION_NORTH, SCROLLDIRECTION_SOUTH, SCROLLDIRECTION_EAST, SCROLLDIRECTION_WEST }

Variables

static const double PI = 3.14159265358979323846
static const double InitialResolution = 2.0 * PI * 6378137.09 / 256
static const double InvInitialResolution = 256 / ( 2.0 * PI * 6378137.09 )
static const double OriginShift = PI * 6378137.09


Enumeration Type Documentation

enum MAP::GoogleMapKind
 

Enumerates variations of google map rendering.

Enumerator:
GoogleMapKind_None 
GoogleMapKind_StreetMap  Street map.
GoogleMapKind_Aerial  Aerial/satellite photography
GoogleMapKind_Hybrid 
GoogleMapKind_Last 

enum MAP::MapSourceKind
 

Enumerates supported kinds of map sources

Enumerator:
MapSourceKind_None 
MapSourceKind_OpenStreetMap  OpenStreetMap standard rendering.
MapSourceKind_GoogleMap  Google street map
MapSourceKind_GoogleAerial  Google aerial/satellite map
MapSourceKind_GoogleHybrid  Google aerial with roads and labels overlaid
MapSourceKind_CloudMade1  Cloudmade road map type 1
MapSourceKind_CloudMade7  CloudMade road map type 7
MapSourceKind_Last 

enum MAP::MapWidgetScrollDirection
 

Scroll direction for use in MapWidget::scroll( )

Enumerator:
SCROLLDIRECTION_NORTH 
SCROLLDIRECTION_SOUTH 
SCROLLDIRECTION_EAST 
SCROLLDIRECTION_WEST 


Variable Documentation

const double MAP::PI = 3.14159265358979323846 [static]
 

const double MAP::InitialResolution = 2.0 * PI * 6378137.09 / 256 [static]
 

const double MAP::InvInitialResolution = 256 / ( 2.0 * PI * 6378137.09 ) [static]
 

const double MAP::OriginShift = PI * 6378137.09 [static]
 


Generated on Sat Feb 13 00:15:38 2010 for MoSync 2 beta 1 by  doxygen 1.4.6-NO