I'm afraid you can only do distance (and only very roughly), not angle (unless you have >1 phone).
On my list of example apps to make with Puck.js there's a website where multiple phones connect and upload all the beacons they can see and their GPS location. It should be possible to triangulate the position in situations like that...
Espruino is a JavaScript interpreter for low-power Microcontrollers. This site is both a support community for Espruino and a place to share what you are working on.
I'm afraid you can only do distance (and only very roughly), not angle (unless you have >1 phone).
On my list of example apps to make with Puck.js there's a website where multiple phones connect and upload all the beacons they can see and their GPS location. It should be possible to triangulate the position in situations like that...