im using google maps to save customer location in firebase. when user’s location is enabled then only it saves location coordinates to firebase. if location permission denied it doesn’t allow to save address. now,
i want to limit the area of providing service. suppose customer is in that area set by me then only he’ll be able to place orders. if customer is out of my set area orders wont be placed. Ive kml file of the area i want to serve. but i dont know how to deal with it in kodular
Save your location details as list in the variable, and calculate distance between the user location and list location and the distance is within the limit make user to proceed further if not pop up error nofiti
I have used this block in my app. I will calculate the distance between the user location and the global location (stored manually)
My app will proceed further only if the result falls my value. If not next or submit button wont appear… ::
But the first thing is not how to do it in Kodular, or PHP, or Flutter, or Java, the first thing is you know what you need to do.
ALGORITHM
The distance is in radius. You define in your database so that everyone who uses your app will have the same range. OK ?
The current location is given by the Get Mylocation function, where the first return is latitude and the second is longitude. These values will be the basis for you to calculate his distance (app client) and his latitude + longitude. The result will be a distance that will be compared with your limit distance (this value will be in your database)
“I don’t know how to do it”, what did you try?
I also didn’t know, I sat down, I did the algorithm and I was searching here in the forum and in the Kodular documentation.
Even formulas to calculate distance I researched and created( sorry, I didn’t create, I generated ) an extension based on this formula.
And I did it … and you can do it too!
Set padding of the card view to 0
Put inside a card view.
And Corner Radius properties = 18 Or 20.
And ALL padding =0
This one I did like this:
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.