Professional Documents
Culture Documents
WEB MAPPING
DIGITAL ASSIGNMENT – 1
19MCA0124
ANINDA KANJILAL
DATE : 14,AUGUST,2019
INTRODUCTION
A major new trend in cartography, web mapping is the process of using the maps delivered
by Geographic Information System (GIS) in World Wide Web. It is more than web
cartography; it is a service by which consumers may choose what the map will show.
Nowadays, with the advent of web mapping it is convenient for a person to look up on his/her
smartphone for roads and directions for travelling in an unknown place much easily and
conveniently.
MODULES
Generally the web mapping application is used by two classes of users: Users and
Administrators; who operate on different kinds of modules as follows:
A) ADMINISTRATORS
1. INFORMATION EXTRACTION:-
It is important for the administrator to collect accurate data which is relevant to the
application, from different sources. The information that he/she collects will be the base for
what the users will see upon using the application
B) USERS
1. IDENTIFICATION
In order to uniquely identify a genuine user, a user name and password is provided to
each separate user for validation and authentication. The user upon entering his/her unique
username and password will be able to access his/her respective account on the application.
Since it is difficult to work on the entire project at once we will identify three
main classes in one of the parts of our project as follows:
WalkAbout
CameraPreview
PathOverlay
i) WalkAbout: The WalkAbout class file will contain the definition for
the main WalkAbout Activity class. This is the class that will display
the map and the user’s recorded path.
ii) CameraPreview: From the WalkAbout Activity we will be able to
launch the CameraPreview Activity, which will be defined in the
CameraPreview class file. The CameraPreview Activity class displays
a live camera preview on the screen and will allow the user to capture
and save a picture to the SD-Card.
A general class diagram for the part of the project is depicted below. Classes we will be
implementing are coloured yellow, the Google Maps API classes that we will be working
with are coloured in blue, and the standard Android classes we should be familiar with are
coloured in white.
The Google Maps package allows us to include and manipulate Maps in our Android
Applications. The general strategy for displaying a map in our application is to have
an entire Activity dedicated to viewing a map. This activity
must extend the com.google.android.maps.MapActivity class, which takes care of all
the intricacies involved in setting up and tearing down the services required to support
displaying a map.