I'm trying to obtain the longitude and latitude positions of existing access points within an indoor environment using Java (Eclipse). I understand that these are needed to complete the triangulation method. I have spoken to the IT team and they're unable to provide me with these readings. However I'm wondering if there's another way to do this?
-
Hmmmmm , to my knowledge this isn't possible . GPS uses triangulation – Caffeinated Feb 25 '14 at 15:50
-
I don't think I will be able to complete my project then, this could be a serious problem – user3351975 Feb 25 '14 at 15:53
3 Answers
You will need to work with signal strength. You cannot determine lat. & long. with wifi. It appears that a few iPhone apps leverage triangulation of wifi.
But for outdoor triangulation , the default is GPS.
See this question - Wifi Triangulation

- 1
- 1

- 11,982
- 40
- 122
- 216
-
I have the signal strength related to the three access points so how do I calculate the position now? – user3351975 Feb 25 '14 at 16:34
If you knew the locations of the access points to within the tolerances required for your application and had a good way to accurately measure the distance between the APs and you had a way to account for signal attenuation between your measurement device and the APs then you could do a little bit of math to solve for where you are.
Java certainly has the mathematical functions you'd need to calculate your location. However, there's a ton of other variables that you would need to account for while triangulating your position from just WiFi access points.

- 576
- 7
- 24
Wifi transmission range usually are in a radius, you have to discover available networks.
You cannot know the exact point where are you, but you can know the area where you are.
If you add the lat & long of the access point, and know the reach of each access point, you can play with sin, cos & tan to accieve the aproximate position.

- 328
- 2
- 10