Abstract: This is an era of smartphones.
Nowadays Smartphones usage has become quite popular
among the masses. There are quite a lot of android applications available in
the market almost in every field. So this paper intents to develop an android app that acts as a
smart tourist guide for the users. In Traditional methods, a problem
is seen that
the travellers do not
get exact information while
travelling and also the information is not provided on time. The app overcome
this drawback by providing convenience to the
user while travelling. The app serves following purposes:
User can find a
companion to share the vehicle(car-pooling),share GPS location and track
location of person in friendlist, decide between
paths suggested by the
application on basis
of time, distance, find help in case of any emergency,
help the user when he/she is in unknown region ,maintain history of travelling.The app aims to provide
detailed Maps and GPS location tracking so users can
understand better and can take proper decisions. The travellers can
communicate with each other by sending notifications of their GPS location
through SMS to other users.
The app works based on the principle of Near Neighbor Join algorithm to calculate distance between two
nodes and to a given input node finding a set of nearest nodes using a join
function.
Keywords: Android, Google Maps, GPS, kNN Join, MapReduce , Near Neighbor Join.