https://en.wikipedia.org/wiki/Location-based_service
https://en.wikipedia.org/wiki/Wi-Fi_positioning_system
This proposal is to add software support for Wi-Fi based location and Cellular based location once we have Cellular Frogs. Using Location Based Services (LBS) is extremely common in mobile applications (Google Maps uses it famously) to provide location information when there isn't a GPS signal. While Frogs are typically stationary, adding support for LBS will help when there isn't great GPS reception in an area or temporary issues due to weather. It's also useful during software development since a developer is typically indoors and a GPS fix could take 45 seconds or more - or never complete.
There are many paid options (usually from a Cellular modem vendor like Nordic and Qualcomm) but there are free services and even free datasets. One service with a free tier that I've used in the past is https://unwiredlabs.com/. Another to consider is Mozilla's MLS since it's free and open source, so we could host it ourselves.
One area of concern is around Privacy so we should make sure we understand the implications of using a third-party service and make sure whatever we implement complies with our privacy stance. A self-hosted solution like MLS/Mozilla Ichnaea could be the best way to achieve this.
Note: this is not about adding Assisted GPS, which speeds up time to first fix. Mobile apps also use LBS as an enhancement but is more complicated to design/implement. This proposal simply adds the ability to get location when there isn't a good source.
https://en.wikipedia.org/wiki/Location-based_service
https://en.wikipedia.org/wiki/Wi-Fi_positioning_system
This proposal is to add software support for Wi-Fi based location and Cellular based location once we have Cellular Frogs. Using Location Based Services (LBS) is extremely common in mobile applications (Google Maps uses it famously) to provide location information when there isn't a GPS signal. While Frogs are typically stationary, adding support for LBS will help when there isn't great GPS reception in an area or temporary issues due to weather. It's also useful during software development since a developer is typically indoors and a GPS fix could take 45 seconds or more - or never complete.
There are many paid options (usually from a Cellular modem vendor like Nordic and Qualcomm) but there are free services and even free datasets. One service with a free tier that I've used in the past is https://unwiredlabs.com/. Another to consider is Mozilla's MLS since it's free and open source, so we could host it ourselves.
One area of concern is around Privacy so we should make sure we understand the implications of using a third-party service and make sure whatever we implement complies with our privacy stance. A self-hosted solution like MLS/Mozilla Ichnaea could be the best way to achieve this.
Note: this is not about adding Assisted GPS, which speeds up time to first fix. Mobile apps also use LBS as an enhancement but is more complicated to design/implement. This proposal simply adds the ability to get location when there isn't a good source.