September 2014 • FOSS4G 2014
Syrus Mesdaghi
Technical Lead
@garnertb
Tyler Garner
Web Developer and Geospatial Analyst
@syrusm
an open source mobile application for collecting data in disconnected environments
It's designed for contributing points of interest to OSM
Create a project for a particular effort
Specify Area of Interest
Add layers from a server
Open a saved project, make edits, sync with laptop
OpenLayers 2
PhoneGap plugins
Geolocation, FileSystem, and FileTransfer, Cordova SQLitePlugin
jQuery mobile & Cordova didn’t perform well together across platforms
Memory issues - after panning/zooming a certain distance, the app would crash
Web App issues
OpenLayers 2
Native Android UI (Except few buttons on map)
PhoneGap plugins
Geolocation, FileSystem, and FileTransfer, Cordova SQLitePlugin
Memory issues - after panning/zooming a certain distance, the app would crash
Turned out to be webview bug fixed in 4.4.2
OpenLayers 3
PhoneGap
Map is not as smooth as our web client
Still feels like the web and not a native app
Try it yourself and compare with Spatial Networks' PushPin iOS app in the AppStore