All Projects → anirudhmpai → EasyLocationFetch

anirudhmpai / EasyLocationFetch

Licence: MIT license
Easily fetch locations

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to EasyLocationFetch

Generation
⭐ A Private, Secure, End-to-End Encrypted Messaging app made in Flutter(With Firebase and SQLite) that helps you to connect with your connections without any Ads, promotion. No other third-party person, organization, or even Generation Team can't read your messages. 💝
Stars: ✭ 18 (-21.74%)
Mutual labels:  location
android
Where you can find everything Android from Mapzen
Stars: ✭ 106 (+360.87%)
Mutual labels:  location
location-api-sl
This API can be use to all developers to get location details of Sri Lanka 🇱🇰 including major cities, sub areas, districts and Provinces. ⛳️
Stars: ✭ 35 (+52.17%)
Mutual labels:  location
Yakhont
The high-level Android components library for data loading, location, lifecycle callbacks and more.
Stars: ✭ 13 (-43.48%)
Mutual labels:  location
locus-android
An Awesome Kotlin Location library to retrieve location merely in 3 lines of code
Stars: ✭ 280 (+1117.39%)
Mutual labels:  location
GeoLite2-Country
GeoLite2-Country.mmdb.gz CDN files based on Free Open Source CDN jsDelivr!
Stars: ✭ 69 (+200%)
Mutual labels:  location
QuakeMigrate
A Python package for automatic earthquake detection and location using waveform migration and stacking.
Stars: ✭ 101 (+339.13%)
Mutual labels:  location
quickstart-ios
Quickstart app for HyperTrack iOS SDK
Stars: ✭ 16 (-30.43%)
Mutual labels:  location
reactor
Reactor is key value database and is a great alternative to Shared Preferences.
Stars: ✭ 37 (+60.87%)
Mutual labels:  androidlibrary
pinpoint
🌎 A python script for finding your Mac.
Stars: ✭ 56 (+143.48%)
Mutual labels:  location
MTextField
A new Material Design text field that comes in a box, based on [Google Material Design guidelines]
Stars: ✭ 32 (+39.13%)
Mutual labels:  androidlibrary
GPSd4Java
GPSd client library written in Java
Stars: ✭ 40 (+73.91%)
Mutual labels:  location
SolveWithStack
Android library for helping you to reach out to best possible answer for your bug/error available on stack overflow and will show it in your Android Studio Console only.
Stars: ✭ 15 (-34.78%)
Mutual labels:  androidlibrary
oso-backend
Heart of the oso project.
Stars: ✭ 12 (-47.83%)
Mutual labels:  location
sy flutter amap
高德地图flutter插件
Stars: ✭ 13 (-43.48%)
Mutual labels:  location
ktor-API-examples
Examples with ktor to create an API REST
Stars: ✭ 23 (+0%)
Mutual labels:  location
GoogleMap Demo
GoogleMap一些常用API总结库
Stars: ✭ 24 (+4.35%)
Mutual labels:  location
surger
⚡ Is there surge pricing around me right now?
Stars: ✭ 20 (-13.04%)
Mutual labels:  location
tracksix
Track your [⛵|🚂|🚙|🚜|🛵|🛷|🚶] with a Raspberry Pi and a GPS.
Stars: ✭ 16 (-30.43%)
Mutual labels:  location
Atlas
🌎 Atlas is a set of APIs for looking up information about locations
Stars: ✭ 21 (-8.7%)
Mutual labels:  location

EasyLocationFetch

Android Arsenal

Setup

Step 1. Add it in your root build.gradle at the end of repositories:

allprojects {
	repositories {
		...
		maven { url 'https://jitpack.io' }
	}
}

Step 2. Add this to gradle

android {

    ...
    compileOptions {
	sourceCompatibility JavaVersion.VERSION_1_8
	targetCompatibility JavaVersion.VERSION_1_8
    }
}
dependencies {
        implementation 'com.github.anirudhmpai:EasyLocationFetch:2.1.1'
}

Implementation :

Method 1. this uses googles api alongside internal providers(works better in all scenarios)

GeoLocationModel geoLocationModel = new EasyLocationFetch(context,GoogleApiKey).getLocationData();

Method 2. uses builtin providers

GeoLocationModel geoLocationModel = new EasyLocationFetch(context).getLocationData();

Different data items you can call from above model

geoLocationModel.getAddress()
geoLocationModel.getCity()
geoLocationModel.getLattitude()
geoLocationModel.getLongitude()
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].