Hi everyone,
Thank you so much for your help in setting up the Google Places API — I really appreciate your support! I’d like to clarify my project goals and confirm if the current setup aligns with what I’m aiming to achieve.
In my app, Fixremo, all professionals are already registered within the app, and during sign-up, they are required to enter their address (e.g., street, city, etc.). These professionals are stored in my own database, not in Google Places.
What I’m Trying to Achieve:
When a user searches for nearby professionals (e.g., a plumber), the app should display professionals already signed up on Fixremo based on their address or GPS location.
Example:
If User A is in Lekki, Lagos, and searches for a nearby plumber, the app should show plumbers who are already registered on Fixremo and whose addresses (or GPS coordinates) place them in or near Lekki.
My Questions:
How can I search and display nearby professionals from my own database using the addresses they provided during sign-up?
Is there a way to convert the addresses into GPS coordinates and then calculate the distance between users and professionals, so the app shows only nearby professionals?
Can this be done without using Google Places API for nearby search, since I don’t need external places, just data from my existing user database?
How can I display the distance between the user and the professional on a map inside the professional’s profile after the user selects a professional?
If there’s a method to geocode addresses during sign-up and store latitude/longitude for each professional, and then compare it to the user’s current location to find nearby matches, I’d really appreciate guidance on how to achieve this in FlutterFlow.
Thanks in advance to anyone who can point me in the right direction!
Best regards,
Ayo