The saved distance is an orientation number for the direct distance between the operator and the client.
How do we get this information?
We use Geolocation API that is built in the browsers. Access to this API, however, needs a user permission. This permission is optional and not required for AIRe Link to work, so some users may decide not to grant it and then the location data are based on IP address which may be inaccurate.
More precisely, if user grants the access to location, the system uses:
a) GPS sensor data or
b) GSM cell towers locations or
c) nearby known WiFi networks location
If user does not grant the access to location, the system use IP address and Google IP location service.
If the location is estimated using IP address, the system uses public IP address of the device. Public IP address may be affected if proxy server, VPN or internal network routing is in place. In such cases the real location and estimated location may be completely different.
Proxy servers or VPNs are used as gates between the internet and intranets to improve intranet security and simplify intranet management. The proxy servers are mostly local so as the intranets, however in larger companies the intranets may spread across a large geographic area and then the discrepancy between the distance of the proxy server and the phone may grow large. More about proxies here.
Can I do anything to have the saved distance accurate?
You should make sure that you and your client have both granted access to the Geolocation API. If the position is still inaccurate you should make sure that no VPN or proxy server is used.