Capabilities
MKer edited this page Oct 27, 2017
·
8 revisions
What can you do with osmdroid:
- osmdroid is a 2D map engine, small, lightweight, with an API similar to Google Maps V1
- Raster tile based (no vector), with support for numerous tile providers - free or not - most of them based on OpenStreetMap.
- Extensible architecture for map tile support with adapters for:
- Geopackage
- Mapsforge
- Basic WMS support
- Tiles available online/offline/embedded, with pre-caching options
- Offline support using a variety of tile archive types
- Zooming/moving the map:
- Supports zoom 0 (1:15Mkm) to 29 (1:0.05m) at the equator (inches of screen real estate)
- Multi-touch support with some basic gestures (pinch zoom, fling, etc)
- Map can be rotated and oriented in any direction
- A rich set of Overlays - which are "things you may want to draw on the map":
- Markers, Polylines and Polygons - with popup bubbles if needed
- My current location
- Compass, minimap, scalebar
And with add-ons:
- Support for KML and GeoJson (with OSMBonusPack)
- POI search (with OSMBonusPack)
- Routing (with OSMBonusPack)
- Marker clustering (with OSMBonusPack)