If you get a cell signal throughout the building, then using a central server to communicate would work.
The corona gps interface returns a height/elevation variable (event.altitude) along with the lat and longitude- never checked it myself to see if it varies/how accurate it is (or whether it only returns the maps fixed terrain elevation value vs. the devices real-time elevation).
So the overall strategy would be something like: all your devices login to your server and send their current real-time coords (and then update every minute or two). When someone needs a hand, they hit a button (tell the server), and then the server decides who’s online and the closest and sends them a message… or something like that.
If ya got a spare server, and can write some php or some such… Then CodeRebelBase above has posted some good links to get started above… [import]uid: 79933 topic_id: 9713 reply_id: 122943[/import]