basic altitude support added to network location

This commit is contained in:
Daniel Micay 2025-02-25 20:43:32 -05:00
parent b84da3d545
commit d8b0cf587b

View File

@ -561,7 +561,7 @@
<p>Changes since the 2025021100 release:</p>
<ul>
<li>add our own network location implementation based on using the Apple Wi-Fi positioning API either through a GrapheneOS proxy or directly via Apple's service, which will be extended with much more functionality in the near future including support for estimating altitude, using cell towers if it provides a better estimate than Wi-Fi and using our own network location database either via a service or offline database downloads (we're in the process of building our own database by scraping all of the data from Apple's service and have already done a test run obtaining essentially all the cell tower data along with lots of Wi-Fi data)</li>
<li>add our own network location implementation based on using the Apple Wi-Fi positioning API either through a GrapheneOS proxy or directly via Apple's service, which will be extended with much more functionality in the near future including incorporating altitude into trilateration, using cell towers if it provides a better estimate than Wi-Fi and using our own network location database either via a service or offline database downloads (we're in the process of building our own database by scraping all of the data from Apple's service and have already done a test run obtaining essentially all the cell tower data along with lots of Wi-Fi data)</li>
<li>fix Wi-Fi APEX issues preventing an OS network location service from doing Wi-Fi scans without the INTERACT_ACROSS_USERS / INTERACT_ACROSS_USERS_FULL privileged permissions</li>
<li>Sandboxed Google Play compatibility layer: add support for using an OS network location provider for the default enabled rerouting of Google Play location requests to the OS location service</li>
<li>add support for "5G only" and "4G or 5G only" modes in addition to our existing "4G only" mode</li>