It would be nice to get some kind of confidence rating for a tracking result. Since the returned data already contains some kind of "confidence" ratings for every location that comes into question it should be fairly easy to generate an overall rating and since this might be of use for other people as well I'd propose to integrate it into the API directly instead of calculating it from the returned data.
Just to give an example of where that would be handy:
You are in room A which is in direct proximity to room B (one slim wall in between). Now as you walk up close to the wall the tracking would jump between those two rooms. This could be compensated for with a confidence rating by just ignoring tracking results that have a low confidence and instead just using the last -confident- result. In this case that would be room A. This would induce a bit of positioning lag though.
It would be nice to get some kind of confidence rating for a tracking result. Since the returned data already contains some kind of "confidence" ratings for every location that comes into question it should be fairly easy to generate an overall rating and since this might be of use for other people as well I'd propose to integrate it into the API directly instead of calculating it from the returned data.
Just to give an example of where that would be handy: You are in room A which is in direct proximity to room B (one slim wall in between). Now as you walk up close to the wall the tracking would jump between those two rooms. This could be compensated for with a confidence rating by just ignoring tracking results that have a low confidence and instead just using the last -confident- result. In this case that would be room A. This would induce a bit of positioning lag though.