amplify-flutter
amplify-flutter copied to clipboard
Feature request - Support for AWS Location Services in Amplify using Flutter
We are looking to use Amplify with Flutter on a new mobile app we are creating. Geo/Mapping functionality is at the core of this particular app. I would like to limit the services we use in our app to just AWS whenever possible.
Is this something that might already be in the roadmap, or has it not yet been considered?
Really wouldn't hold my breath on this one. They won't even add AWSGEOPOINT
as a data type the way Firebase and other platforms have since done.
Hi @vincelafratta - thank you for raising this feature-request! We will provide an update on this Github issue when we have some next steps. What are the use cases that you are looking for?
In our case, we would like an easy way to store Geo-coordinates (latitude/longitude). In addition to this, we also prefer there be Geo related methods that would allow developers to:
- get the distance between two geo points.
- get objects near a geo point, i.e fetch nearby restaurants within a given radius.
For reference, please look at the Parse-Server platform that does all of this excellently.. https://www.back4app.com/docs/flutter/parse-sdk/data-objects/flutter-geolocation
This is really helpful - thank you for these details @TC3000! Happy new year!
Hello, any updates on this? As in our company we have a very similar use case?
Hi @tassosgeo - we do not have an update or movement on this yet. We will keep you updated on this Github issues when we have an ETA in mind.
Our use case is twofold:
- geo-fencing for releases
- distance between two-points to match people based on distance.
Thank you for the details on your use cases @dgagnon !
Are we any closer to supporting Geo queries?
You can create a backend in a supported language like ts, which serves as an interface between your application and AWS Geo services. And to use maps you can use the flutter_map, vector_tile_renderer and vector_map_tiles library to load the map using the url provided by AWS 'https://maps.geo.us-east-1.amazonaws.com/maps/v0/maps/$mapAppName/style-descriptor?key=$apiKey';
From where you get this URL ? , And I suppose even if it works then it'll show just show a map preview where you can't mark down location or put markers, right?...open to any suggestion.