This is light weight library for getting location updates periodically, can customize according to user requirement.
This library wraps the Location APIs in RxJava 2 Observables, Singles, Maybes and Completables. No more managing GoogleApiClients! Also, the resolution of the location settings check is optionally handled by the lib.
This is a simplified library to track the user location and address corresponding to it.
An Android service to retrieve GPS locations and route stats using RxJava.
Location picker component for Android. It returns a latitude,longitude and an address based on the location picked in the
A library which can get phone number geo location and other information from local or network (baidu, juhe or custom api).
RxJava wrap around standard Android LocationManager without Google Play Services
This library is used to handle location requests and maintains the flow with permission checks in marshmallow.
A simple API that cleanly registers pending intent for location updates from Google location api. Using
FlankLocation annotation the location update registration using pending intent is made easier, This still supports dynamic location request at runtime by accepting it as parameter when registering for location updates.
This is a wrapper of IP-API for Android platform using Volley.
A library to parse XML Gpx files, built for Android.
This project allows you to calculate the direction between two locations and display the route on a Google Map using the Google Directions API.
Android Simple Location Tracker is an Android library that helps you get user location with a object named
Open Location Codes are short generated codes, that can be used like street addresses, for places where street addresses don't exist.
Google Direction API and Google Place API Library for Google Maps Android API v2.
Comprehensive and FULL Java client for the Google Places API.
Android library project that intends to simplify the usage of location providers with a twist: you can modify the location strategy based in your activity.
The principle behind it is detecting the activity the user is doing (moving in a vehicle, riding a bicycle, walking, running, being still) and based on those results, changing the accuracy for the detection and the sensors used.
All this is aimed to be more battery efficient than the usual location strategies.