nutiteq android sdk_2011_sept
DESCRIPTION
Android mapping SDKs as in September 2011TRANSCRIPT
MOBILE MAPPING ON ANDROIDJaak Laineste, 28.09.2011
Background
•GIS/LBS experience15 years in GIS/mapping, 10 years in LBSMobile operator solutions in all over the
world
•Mobile developmentPart of Mobi Solutions groupMobi has 30+ experienced mobile
developersJ2ME, Android, BlackBerry, iPhone teamsMajor customer projects
Mapping on Android
• Raster-basedGoogle Maps API – no offline, routing, license limitsNutiteq SDK – offline, multi-platform. GPL+commercialOSMDroid – LGPL, Android-specific
• Vector-basedMapsforge – GPL, only offline , nice renderingDroyd SDK – also navigation, only offlineEricsson Maps – online data, ugly rendering
• 3D Earth solutionsGlob3 Mobile – in development, BSD license
• HTML5OpenLayers MobileOpenWebGlobe – WebGL based 3D earth
Other useful free tools
• Spatialite = SQLite + GEOBig datasets (8M objects DB)Spatial operators, e.g. distance, nearest ...With NDK/JNI: bitbucket.org/nutiteq/ ...
• JTS – Java Topology SuiteJava-level spatial graphs, operators,
geometries
Nutiteq mobile mapping
•Nutiteq Mobile mapping APICustomizable: interfaces and sourceUse any map sourceOffline mappingSingle API for Android, Blackberry and
J2ME
• Developer communityFree to download, free GPL licenseOver 10M end-users
MGMaps Lib SDK features
• MappingNumber of pre-defined APIs (OSM, CloudMade,NAVTEQ, Microsoft,WMS,
TMS etc)Custom map sources, customer acn define own tile APIOn-line and off-line mapping (prepackaged, stored, cached)
• Other featuresPoints of Interest (POI) on map (KML, individual places)Polygons and lines on mapRaster map overlaysSearch place-names (geocoding)Routing (CloudMade, YourNavigation)Dynamic location (GPS, cell-ID)
• PlatformsJava ME / J2ME (CLDC 1.1, MIDP 2.0)Android, BlackBerry (both CLDC and MIDP)Footprint: minimum ~60 KB, depending on used features
Nutiteq mobile mapping SDK