Comments (4)
You can do it with this:
locationTracker.startTracking()
val location = locationTracker.getLocationsFlow().first()
locationTracker.stopTracking()
from moko-geo.
@OrhanTozan Is it possible to get the user's current location by using that provided code? Or is there somewhere where startTracking()
and stopTracking()
must also be called before and after that?
from moko-geo.
@plusmobileapps you're right. I edited my answer.
from moko-geo.
What's funny is in the 13 minutes of me commenting that, I figured that out. To the original issue posted here, it would be nice to add a new function to LocationTracker
itself that could handle this for the consumer as to not worry about that specific detail if you only ever want one location and not continuously track the user since this is what I added in my own project.
class LocationTracker {
suspend fun getCurrentLocation(): LatLng {
startTracking()
val currentLatLng = getLocationsFlow().first()
stopTracking()
return currentLatLng
}
}
from moko-geo.
Related Issues (20)
- Update kotlin & coroutines
- Android - add dialog to enable GPS HOT 3
- LocationsFlow suspends forever on android emulator HOT 1
- Publish to mavenCentral
- Memory leak HOT 1
- Update moko-permissions to 0.9.0
- update to kotlin 1.5.20 and gradle 0.7.2
- Android: allow changing underlying GPS service implementation HOT 1
- Location Channel Buffer Issue HOT 1
- Permission controller not accessible in iOS code HOT 4
- Compose Multiplatform support HOT 1
- Permission issue when start tracking location HOT 4
- compose multplatform
- altitude, accuracy, angle
- please add compose sample. HOT 3
- Library is not compatible with moko permissions 0.18.0
- MainActivity cannot be cast to FragmentActivity in Geo Compose? HOT 1
- update to kotlin 1.3.70
- Import GMS location library step missing for Android in README HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from moko-geo.