Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def getAgentsDistanceFromUser(double userLat, double userLon) {
- //List agents = Agent.findAllByLatitiudeBetweenAndLongitudeBetween(userLat-1,userLat+1,userLon-1,userLon+1)
- List agents = Agent.findAll()
- List listOfDistances =[]
- Map agentsAndDistances = [:]
- agentsAndDistances['listOfagents']=agents
- agents.each { agent ->
- def distance = calculateDistance(userLat, userLon, agent)
- if(distance == -1){
- agentsAndDistances['status']="Cannot find a way from user to any agent"
- }
- listOfDistances.add(distance)
- }
- agentsAndDistances['distances']=listOfDistances
- return agentsAndDistances
- }
Add Comment
Please, Sign In to add comment