Green Atlas: Environmental Map App
Green Atlas: Environmental Map App
Information
Region:
Europe and America
Industry:
Education, Media and Entertainment
Type:
Mobile
Engagement model:
Time and material
Duration:
4 weeks
Staff:
2 developers
Technologies used
Java
Mobile
Android SDK
MVC-pattern
Google Map Api

Type

Green IT

Requirements

This Green App must provide a simple interface between the Google Map and the user. This app must display the most interesting places in terms of ecology, and show the difference between regions by special parameters, and supports manipulations made to the map.

Challenge

The main challenge for our developers was to add the required functions to the Google Map and improve the performance of drawing:

  • How to display our layers and markers on the Google Map.
  • How to recognize which markers and layers must be displayed.
  • How to optimize the algorithm so it will be useful and will feature high performance

Solution

To solve the first task, our developers had to study lots of information about the Google Map itself before actually starting to develop the code. Our team developed simple and effective algorithms for recognizing points of layers and markers that needed to be displayed. Also, developers spent a lot of time working to implement high-level interactions between layers. That feature provides the possibility of map manipulation to the user. In addition, our team solved performance problems related to mobile devices:

1. Provided two modes of displaying data for Low and High-performance devices. 2. Optimized data (optimal count of polygons per layer). 3. Minimized time of redrawing layers on the canvas.

Results

The development project outcome is an application for the Android/Android tablet mobile platforms, available for general market download. The application provides the user with the next functionality:

Green Atlas screen:

  • Choose Markers Filter
  • Choose Region Filter
  • Map Manipulation

About Screen:

  • Provides information about the application and the company.
green-atlas-1
green-atlas-2
green-atlas-3
green-atlas-4
Do you want the same project?
Got A Project Idea? Lets Discuss It With Us
Contact Us