https://github.com/rommansabbir/addresstolocation-android
A simple library to get Address/Location from Address/Location
https://github.com/rommansabbir/addresstolocation-android
Last synced: about 2 months ago
JSON representation
A simple library to get Address/Location from Address/Location
- Host: GitHub
- URL: https://github.com/rommansabbir/addresstolocation-android
- Owner: rommansabbir
- Created: 2019-02-26T09:55:19.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2019-05-26T07:06:16.000Z (almost 6 years ago)
- Last Synced: 2025-01-30T15:16:54.747Z (4 months ago)
- Language: Kotlin
- Size: 60.5 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# AddressToLocation-Android
## Documentation### Installation
---
Step 1. Add the JitPack repository to your build file```gradle
allprojects {
repositories {
maven { url 'https://jitpack.io' }
}
}
```Step 2. Add the dependency
```gradle
dependencies {
implementation 'com.github.rommansabbir:AddressToLocation-Android:Tag'
}
```---
### Version available
| Releases
| ------------- |
| v1.0.1 |
| v1.0 |# Usages
### For Java:
```java
public class MainActivity extends AppCompatActivity implements
AddressToLocationListener.AddressToLocationListenerInterface {
private AddressToLocationListener addressToLocationListener;
/**
* Declare a dummy LOCATION object
*/
private Location LOCATION = new Location("MainActivity");
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);/**
* Instantiate AddressToLocationListener
*/
addressToLocationListener = new AddressToLocationListener(this);/**
* This method is responsible for getting LOCATION from address
* Pass the address & result limit through parameter
* @param address
* @param resultLimit
*/
addressToLocationListener.getLocationFromAddress("ADDRESS_HERE", 1);/**
* This method is responsible for getting address from a location
* Pass the LOCATION & result limit through parameter
* @param location
* @param resultLimit
*/
addressToLocationListener.getAddressFromLocation(LOCATION, 1);/**
* This method is responsible for getting detail of a address
* Pass the address & result limit through parameter
* @param address
* @param resultLimit
*/
addressToLocationListener.getDetailFromAddress("YOUR_ADDRESS", 1);}
@Override
public void onAddressToLocationSuccess(Location location) {
//TODO Implement your logic here
}@Override
public void onAddressToLocationFailure(String errorMessage) {
//TODO Implement your logic here
}@Override
address) {
public void onDetailFromAddressSuccess(List
//TODO Implement your logic here
}@Override
public void onDetailFromAddressFailure(String errorMessage) {
//TODO Implement your logic here
}@Override
address) {
public void onAddressFromLocationSuccess(List
//TODO Implement your logic here
}@Override
public void onAddressFromLocationFailure(String errorMessage) {
//TODO Implement your logic here
}@Override
protected void onDestroy() {
super.onDestroy();
/**
* Destroy the callback after it usages for fail safe
*/
addressToLocationListener.destroyCallback();
}
}
```### Contact me
[Portfolio](https://www.rommansabbir.com/) | [LinkedIn](https://www.linkedin.com/in/rommansabbir/) | [Twitter](https://www.twitter.com/itzrommansabbir/) | [Facebook](https://www.facebook.com/itzrommansabbir/)