libchamplain Reference Manual |
---|
for libchamplain 0.12.9
The latest version of this documentation can be found on-line at http://library.gnome.org/devel/libchamplain/unstable/.
Copyright © 2008-2013 libchamplain contributors
Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.1 or any later version published by the Free Software Foundation with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. You may obtain a copy of the GNU Free Documentation License from the Free Software Foundation by visiting their Web site or by writing to:
The Free Software Foundation, Inc.,
59 Temple Place - Suite 330,
Boston, MA 02111-1307,
USA
- I. Basic API
- ChamplainViewA ClutterActor to display maps
- II. Layers, Markers and Locations
- Layers
- ChamplainLayer — Base class of libchamplain layers
- ChamplainMarkerLayerA container for ChamplainMarker
- ChamplainPathLayerA layer displaying line path between inserted ChamplainLocation objects
- Markers
- ChamplainMarker — Base class of libchamplain markers
- ChamplainLabel — A label to identify points of interest on a map
- ChamplainPoint — A simple point to mark a coordinate
- ChamplainCustomMarkerA marker implementing the ClutterContainer interface. Deprecated.
- Locations
- ChamplainLocation — An interface common to objects having latitude and longitude
- ChamplainCoordinateThe simplest implementation of ChamplainLocation
- III. Widgets
- ChamplainLicense — An actor that displays license text.
- ChamplainScale — An actor displaying a scale.
- IV. Map Source API
- ChamplainMapSource — A base class for map sources
- Tile Sources
- ChamplainTileSource — A base class of tile sources
- ChamplainNetworkTileSource — A map source that downloads tile data from a web server
- ChamplainNullTileSource — A tile source that doesn't load map data from anywhere
- ChamplainFileTileSource — A map source that loads tile data from a file
- ChamplainNetworkBboxTileSource — A map source that loads tile data from an OpenStreetMap API server
- Tile Caches
- ChamplainTileCache — A base class of tile caches
- ChamplainFileCache — Stores and loads cached tiles from the file system
- ChamplainMemoryCache — Stores and loads cached tiles from the memory
- Map Source Utilities
- ChamplainMapSourceChain — A map source simplifying creation of source chains
- ChamplainMapSourceFactoryManages ChamplainMapSource instances
- ChamplainMapSourceDesc — A class that describes map sources.
- V. Renderer API
- ChamplainRenderer — A base class of renderers
- ChamplainImageRenderer — A renderer that renders tiles from binary image data
- ChamplainErrorTileRenderer — A renderer that renders error tiles independently of input data
- VI. Others
- ChamplainTile — An object that represent map tiles
- ChamplainBoundingBox — A basic struct to describe a bounding box
- ChamplainVersion — Versioning utility macros
- VII. Annotation Glossary
- Index
- Index of deprecated symbols
- Index of new symbols in 0.1
- Index of new symbols in 0.2
- Index of new symbols in 0.4
- Index of new symbols in 0.6
- Index of new symbols in 0.8
- Index of new symbols in 0.10
- Index of new symbols in 0.12