0% found this document useful (0 votes)
4 views4 pages

Mad Assignment

Location-Based Services (LBS) are software applications that utilize geographic data to provide services based on a user's location. Key components include location tracking technologies like GPS, cellular triangulation, and Wi-Fi positioning, and they are used for personalization, navigation, and targeted marketing. However, risks such as privacy concerns, profiling, and potential data theft are associated with their use.

Uploaded by

Srimathi mohan
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
4 views4 pages

Mad Assignment

Location-Based Services (LBS) are software applications that utilize geographic data to provide services based on a user's location. Key components include location tracking technologies like GPS, cellular triangulation, and Wi-Fi positioning, and they are used for personalization, navigation, and targeted marketing. However, risks such as privacy concerns, profiling, and potential data theft are associated with their use.

Uploaded by

Srimathi mohan
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 4

Location Based Services

✓ What is a location based services?


Location-based service (LBS) is a software service for mobile device
applications that requires knowledge about where the mobile device is
geographically located. The application collects geodata, which is data
gathered in Real Time using one or more location tracking technologies.

✓What are the types and components required to


operate location-based services?
Types
● Mapping and navigation services
● Geofencing
● Tracking services
Components
● LocationManager class
● LocationListener interface
● LocationProvider
● Location class

✓Architecture diagram with explanation


This diagram shows the architecture of a Location-Based Service (LBS):
● LBS Application- Runs on devices like smartphones or servers.

● LBS Middleware- Acts as a bridge, connecting the application with


various services and data sources.

● Location Collection Service- Collects location data from devices.

● GIS Provider-: Supplies geographic information (GIS) data.


● Location Tracking-Monitors the location of devices.

● GIS Data- Stores the geographic information used by the LBS

✓what types of technologies are used for tracking


location ?
Various technologies are used for tracking location, including:
● Global Positioning System (GPS): Utilizes satellites to determine
precise location data.

● Cellular Triangulation: Uses signals from cell towers to estimate


location based on proximity to multiple towers.

● Wi-Fi Positioning: Leverages nearby Wi-Fi networks to determine


location, especially indoors.
● Bluetooth Beacons: Small devices that communicate with
smartphones to provide location information within a limited range.

● RFID (Radio Frequency Identification): Uses radio waves to read


information stored on tags attached to objects, often used in inventory
tracking.

✓Why are location based services used for?


Location-based services (LBS) are used in applications for
personalization, navigation, localsearch, geotagging, safety, analytics, and
targeted marketing. They enhance user experience by providing relevant
content and services based on a user’s location.

✓What are the risks of using location-based services?


● Privacy: Having your movements tracked is invasive and with data
brokering, you have no way of knowing who gets hold of these
details.
● Profiling: Online activities give away secrets, lifestyle information, and
preferences; when paired with location data, can provide third parties
with a detailed social or political profile that could be exploited down
the road.
● Potential data theft: Without up-to-date security measures in place,
your data could end up in the hands of hackers and cybercriminals
.
✓How to access the users location?
To obtain the user's current location, you can call the
getCurrentPosition() method. This initiates an asynchronous request to
detect the user's position, and queries the positioning hardware to get up-
to-date information.

✓Geocoding and reverse geocoding.


Geocoding is the process of converting addresses into geographic
coordinates which you can use to place markers on a map, or position the
map. Reverse geocoding is the process of converting geographic
coordinates into a human-readable address.

You might also like