A roundup of new features in the WhirlyGlobe-Maply toolkit for versions 2.4 and 2.5. WhirlyGlobe-Maply is a mobile first geospatial display toolkit for iOS and Android.
5. WhirlyGlobe-Maply Timeline
Date Version Major Features
Feb 2011 0.0 --
Jun 2011 1.0 Single Res Globe, Vectors, Labels
Aug 2011 1.1 Selection, Binary Distro
Jan 2012 1.2 Markers, Lofted Polys
Sep 2012 2.0
Overlays, Vector Styles, Multi Res Globe
2D Labels and Markers, Maply
Apr 2013 2.1 Shapes, Text Layout
OpenGL ES 2.0, Component Distro
Oct 2013 2.2
Performance, Shaders, Elevation
Maply Features
Mar 2014 2.3
Animation, Tiled Vector Maps, 2D Map Features,
Android
Feb 2016 2.4 Atmosphere, Night/Day shading, Particles, Stars Sun & Moon, Cesium Elevation,
3D models, Shader Motion
Summer 2016 2.5
Swift, Android, Point Clouds, 3D Models, Terrain, Vector Tiles, Custom Projections,
Automated Testing
33. Vector Tiles
What do we mean?
Could be GeoJSON
Probably means Mapbox Vector Tiles
Data vs. Style
Data is in Mapbox Vector Tile Format
Style is… elsewhere
Supported Styles
Mapnik XML
Mapbox GL Style Format
Roll your own
37. GeoPackage & SLD Support
GeoPackage
SQLite database
Holds geometry & images
Allows searching
Styled Layer Descriptor Format
Vector styling standard
Supported by a range of tools
51. Screen Object Builder
Add objects one at a time
Text, Images, Vectors
Control as a single object
Partly there for Billboards
Coming for 2D Objects
Custom Text
More
Text
61. Future: Build & Testing
Continuous Integration
On change & nightly builds
Binary Distribution
Automated Device Testing
Tests run on-device
Results sent to developers
63. Porting The Toolkit
Mobile Operating Systems
iOS & Android (core systems)
Windows Phone
Desktop Operating Systems
Windows (C#)
Mac/OS X (Obj-C/Swift)
Linux (C++)
Web Browser
Javascript & WebGL