nutiteq android sdk_2011_sept

8
MOBILE MAPPING ON ANDROID Jaak Laineste, 28.09.2011

Upload: jaak-laineste

Post on 18-May-2015

998 views

Category:

Technology


0 download

DESCRIPTION

Android mapping SDKs as in September 2011

TRANSCRIPT

Page 1: Nutiteq android sdk_2011_sept

MOBILE MAPPING ON ANDROIDJaak Laineste, 28.09.2011

Page 2: Nutiteq android sdk_2011_sept

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

Page 3: Nutiteq android sdk_2011_sept

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

Page 4: Nutiteq android sdk_2011_sept

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

Page 5: Nutiteq android sdk_2011_sept

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

Page 6: Nutiteq android sdk_2011_sept

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

Page 7: Nutiteq android sdk_2011_sept

Nutiteq mobile mapping SDK