GoogleMapAdapter Class Reference

MapAdapter for Google. More...

#include <googlemapadapter.h>

Inheritance diagram for GoogleMapAdapter:

TileMapAdapter MapAdapter

List of all members.

Public Member Functions

virtual QPoint coordinateToDisplay (const QPointF &) const
 translates a world coordinate to display coordinate
int currentZoom () const
 returns the current zoom
virtual QPointF displayToCoordinate (const QPoint &) const
 translates display coordinate to world coordinate
 GoogleMapAdapter ()
 constructor
QString host () const
 returns the host of this MapAdapter
int maxZoom () const
 returns the max zoom value
int minZoom () const
 returns the min zoom value
int tilesize () const
 returns the size of the tiles


Detailed Description

MapAdapter for Google.

This is a conveniece class, which extends and configures a TileMapAdapter

Author:
Kai Winter <kaiwinter@gmx.de>

Constructor & Destructor Documentation

constructor

This construct a Google Adapter


Member Function Documentation

QPoint coordinateToDisplay ( const QPointF &  coordinate  )  const [virtual, inherited]

translates a world coordinate to display coordinate

The calculations also needs the current zoom. The current zoom is managed by the MapAdapter, so this is no problem. To divide model from view the current zoom should be moved to the layers.

Parameters:
coordinate the world coordinate
Returns:
the display coordinate (in widget coordinates)

Implements MapAdapter.

Reimplemented in GoogleSatMapAdapter.

int currentZoom (  )  const [inherited]

returns the current zoom

Returns:
the current zoom

QPointF displayToCoordinate ( const QPoint &  point  )  const [virtual, inherited]

translates display coordinate to world coordinate

The calculations also needs the current zoom. The current zoom is managed by the MapAdapter, so this is no problem. To divide model from view the current zoom should be moved to the layers.

Parameters:
point the display coordinate
Returns:
the world coordinate

Implements MapAdapter.

Reimplemented in GoogleSatMapAdapter.

QString host (  )  const [inherited]

returns the host of this MapAdapter

Returns:
the host of this MapAdapter

int maxZoom (  )  const [inherited]

returns the max zoom value

Returns:
the max zoom value

int minZoom (  )  const [inherited]

returns the min zoom value

Returns:
the min zoom value

int tilesize (  )  const [inherited]

returns the size of the tiles

Returns:
the size of the tiles


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

Generated on Wed Jul 29 12:38:10 2009 for QMapControl by  doxygen 1.5.9