MapIt GIS – Spatial Asset Collection, GPS Surveys and Spatial Data Management for Android

Please check out my new app for Android.

More details: http://mapit-gis.com
Get the app from Google Play

– Mobile app for asset collection, data management and environmental surveys.
– Survey layers (point, line, polygon).
– Attributes management.
– Google Maps, Bing Maps, Open Street Map base maps.
– Support for offline maps & Mapbox maps.
– Export, Import, Share (CSV, KML, geojson, arcjson).
– Measurement of the area, perimeter and distance.
– Support for multiple measurement units.
– Support for number of local coordinate systems.

pic1

 

Typical usage: environmental surveys, soil surveys, trees surveys, soil types mapping, mapping ecosystems, contractions, land measurement, real estate mapping, snow removal and many other to discover…

Related article: https://osedok.wordpress.com/2015/02/18/mapit-gis-data-collector

MapPad – Simple mapping solution for Android devices

Hi guys, check it out – it’s my first app for android devices. I am looking for some comments and feedback, if you work in real estate, forestry, agriculture business – it’s going to help you out. At the moment English, Polish , Portuguese and Italian localisations are available.

I am looking forward to include other languages and need people who can speak particularly Spanish, Chinese, Russian – whatever :).

Visit MapPad website to get more details…

Android Threads, Handlers and AsyncTask – Great Tutorial

Very interesting topic…
It’s important as Android will display an “Application not responding” (ANR) dialog if an activities does not react within 5 seconds. From this dialog the user can choose to stop the application.

Therefore all potentially slow running operations in an Android application should run in the background, e.g. via some way of concurrency constructs of the Java language or the Android framework. Potential slow operations are network, file and database access but also complex calculations.

Tutorial from the link below will teach how to use and handle the background processing….

Android Threads, Handlers and AsyncTask

Re-import Android project issue

Sometimes when you have to re-import the project or some source files on other machine or different eclipse version you may get the following error “The method onClick(DialogInterface, int) of type new DialogInterface.OnClickListener(){} must override superclass method”

The error occurs because Eclipse is defaulting to Java 1.5 and you have classes implementing interface methods (which in Java 1.6 can be annotated with @Override, but in Java 1.5 can only be applied to methods overriding a superclass method).

To fix that:

Go to your project/ide preferences and set the java compiler level to 1.6 and also make sure you select JRE 1.6 to execute your program from eclipse.