Location based services 1. Some location-based services available in Android Geo-coding – Address -> location Reverse geo-coding – Location -> address(es)

Slides:



Advertisements
Similar presentations
Location based services
Advertisements

HTML 5 – GeoLocation and Maps. Geolocation API What is a ”geolocation”…? A geographical location, defined in terms of – Latitude (north/south) – Longitude.
Sensors. Point your phone at the sky, and Google Sky Map tells you which stars you’re looking at. Tilt your phone, and you can control the game you’re.
Geolocation Frances Ho.  The identification of the real-world location of an object. What is it? 35°55 ′ 44 ″ N 79°2 ′ 22 ″ W.
Location based social networking on Android phones – integrated with Facebook. Simple and easy to use.
Acquiring traces from random walks Project final presentation By: Yaniv Sabo Aviad Hasnis Supervisor: Daniel Vainsencher.
Location & Maps.  Mobile applications can benefit from being location-aware, e.g.,  Routing from a current to a desired location  Searching for stores.
© 2009 Research In Motion Limited Introduction to GPS and Wi-Fi technology on BlackBerry smartphones.
CHAPTER 26 CREATING LOCATION-AWARE WEBPAGES USING GEOLOCATION.
Location Based Services
ALBERT PARK EEL 6788: ADVANCED TOPICS IN COMPUTER NETWORKS Energy-Accuracy Trade-off for Continuous Mobile Device Location, In Proc. of the 8th International.
CS378 - Mobile Computing Location (Location, Location, Location)
CS378 - Mobile Computing Location.
Map Applications.
Serving Sociologists | Advancing Sociology | Promoting Sociology to Society Geolocation.
StressChill App Click the StressChill icon (shown to the right) to open the app. If you do not see this on the desktop, you will find it in the pull up.
Google Maps Android API v2 吳俊興 國立高雄大學 資訊工程學系 CSF645 – Mobile Computing 行動計算
Location-Based API 1. 2 Location-Based Services or LBS allow software to obtain the phone's current location. This includes location obtained from the.
Location Services: Part 1 (Location and Geocoding)
Location based services Using Google Maps v2 etc. in Android apps 1Location based services.
REMINDER + RADAR Brad Bootz, Robert Douglas, Natalie Freed Team Members: Getting things done… one place at a time R.
Social network Twitter Hashtag: #m2eu #android Personal Israel Ferrer –
Location based services
NEARBY: HYBRID NETWORK MOBILE APPLICATION Shuai Zhang, Ziwen Zhang, Jikai Yin.
1 Dr Na Yao Phone apps, Computer Software Teaching EBU5502 Database (JP) EBU714U Security and Authentication (JP) ECS608U Distributed systems and Security.
Campus Tour COMP 523 Midterm Presentation Justin, Paul, Florian.
Context Aware Location Nasrullah. Location Basics LocationManager—Class providing access to Android system location services LocationListener—Interface.
Assisted GPS Tian Qiao. What is AGPS Assisted GPS, generally abbreviated as A-GPS, is a system which can improve the startup performance of a GPS satellite-based.
FA102a, Research, Product Proposal and Brand Development Music Streaming Phone CaseSabrina O’Neil.
Recommendations Adam would like you to create a list of recommended mobile phones for three different types of user: Teenagers Business Users Senior Citizens.
1 CSCE 5013: Hot Topics in Mobile and Pervasive Computing Nilanjan Banerjee Hot Topic in Mobile and Pervasive Computing University of Arkansas Fayetteville,
Tutorial Flipster App for Android and Kindle Fire Tablet support.ebsco.com.
Ryan MacDowell Marko Popović.  Currently it takes too much time and effort to understand how, where, and when people spend their money  Create a web.
By Nik Ewing Phone Applications. Competition Apple App Store Google Android Market BlackBerry App World Nokia Download!/Ovi Store Palm App Catalog/Software.
GPS Provider:  GPS signal Network Location Provider:  Cell ID  Wi-Fi.
Maps Dr. David Janzen Except as otherwise noted, the content of this presentation is licensed under the Creative Commons Attribution 2.5 License.
LocationListener in Android Nasrullah. The LocationManager provides access to the system location services The LocationListener is used for receiving.
Data-Basics Training & Support TechAnywhere Android Credit Card Processing with OpenEdge OpenEdge™
CMPE Senior Design Project Group Members: Jose A Montoya (CMPE) Carlos Olvera (CSCI)
Android - Location Based Services. Google Play services facilitates adding location awareness to your app with automated location tracking Geo fencing.
FriendFinder Location-aware social networking on mobile phones.
FriendFinder Location-aware social networking on mobile phones.
Maps, Latitude, and Google Earth Alex Garden Hailey Tellam Anthony Kozlowski.
Once, Only Once, and In the Right Place: Gathering Location Data for the 2020 Census Jennifer Hunter Childs Center for Survey Measurement Research and.
Local Positioning System
IBM - ČVUT Student Research Projects Mobile Public Transportation Timetables Petr Podhorský Jakub Zahradník
Cosc 4735 LocationAware API. Previous on … Before we looked at GPS location. – d-gpslocation.pptx
Kids’ GPS watch Q50 Q523 Step by step guide Apply for the watch ID starting with 145.
Phonegap Bridge –Geolocation and Google maps CIS 136 Building Mobile Apps 1.
Lecture 5: Location Topics: Google Play Services, Location API Date: Feb 16, 2016.
Methods of Tracking Position i Pod Touch – Wi-Fi used to find location by detecting known hotspots. iPhone – Cellular triangulation uses the mobile communication.
3 rd -party APIs Kalin Kadiev Astea Solutions AD.
CS378 - Mobile Computing Location (Location, Location, Location)
1. 2 Android location services Determining a device’s current location Tracking device movements Proximity alerts.
CS499 – Mobile Application Development Fall 2013 Location & Maps.
Geolocation.
 Gmail is a free webmail service, developed by Google.  Gmail also supports advertising.  Users can access Gmail on the desktop, laptop or through.
Lecture 5: Location Topics: Google Play Services, Location API.
What this activity will show you
Sensors, maps and fragments:
Google Maps Tutorials Android Studio. About Google map Google Maps is a web mapping service developed by Google. Google Maps began as a C++ desktop program.
Android Mobile apps development services company in India
How to Download the RRC App to Your Phone
CIS 470 Mobile App Development
Location (Location, Location, Location)
Find your friend – An Android application
How to Develop a Google Assistant App Building voice applications has become a crucial part in staying competitive in the mobile app market. Developers.
CIS 470 Mobile App Development
Lecture 5: Location Topics: Google Play Services, Location API.
CS378 - Mobile Computing Location and Maps.
Presentation transcript:

Location based services 1

Some location-based services available in Android Geo-coding – Address -> location Reverse geo-coding – Location -> address(es) Where am I? – Getting live location information through GPS, mobile phone cell tower triangulation, or Wi-Fi positioning Google maps – Showing and annotating maps 2Location based services

Geocoding Getting real addresses from a position GeoCoder – List getFromLocationName(name, howMany) Geocoding Address includes ordinary address + (lat, long) – List getFromLocation(lat, long, howMany) Reverse geocoding – Example: GeocodingExample – Calls Google back-end services Should be done using AsyncTask – Left as an exercise Location based services3

Where am I? Obtaining the device’ location LocationManager class Listen for changes in the location Example – LocationManagerExample Location based services4

Getting location data: Where am I? Some applications needs to know the current position of the user’s device. Three ways to obtain the position – GPS satellite Most accurate – Mobile phone cell tower triangulation Works indoors – Wi-Fi The address of the connected Wi-Fi should be known Least accurate AndroidManifest.xml – Location based services5

Google maps Google maps are NOT part of the Android API – It’s an add-on – This means that you will have to do a number of things to make it work … Including supplying your credit card number … Make an Intent and open the Map application on your device – Example: IntentsForBuildInApps 6Location based services

References and further readings Google Maps Android API v2 – Lars Vogel: Google Maps Android API v2 – Tutorial – ml ml George Mathew: Remove a single marker from Google Maps Android API V2 … – ml ml Making your app location-aware – Location based services7