4 ms·
That doesn't seem to fix anything. Suppose you round to miles. Now I just sample the system until I find the "border" where the reported distance changes from 1
by wcoenen 13y ago
That doesn't seem to fix anything. Suppose you round to miles. Now I just sample the system until I find the "border" where the reported distance changes from 1 to 2 mile, and then I know the distance is exactly 1.5 mile there (or 2 miles if they round down).
Repeat for two more points and you have the same vulnerability.
- foobarqux 13y agoYou probably don't even need to go that far. The randomness will be reduced when using multiple locations for trilateration.
- jw2013 13y agothat's a good point. if the first guess point (60.000000N, 10.000000W) is a mile away from the wanted point. Then doing binary search on range say [60.001000N, 10.000000W] and [59.999000N, 10.000000W] will most likely to hit a boundary case (leap from 1 to 2 or 1 to 0). If not we then can make the search range a bit larger.
- saalweachter 13y agoRounding should work if you round the coordinates instead of the distance. Then you can at best calculate an approximate location very precisely.