Есть ли способ проверить объект местоположения, чтобы узнать, использовался ли вместо него Wi-Fi GPS? Или аналогично сотовые данные?
Один из способов, который я имел в виду, - это классифицировать точность выходных данных, предполагая, что это будет GPS -> WiFi -> Сотовая связь.
Например:
Код: Выделить всё
func inferLocationSource(location: CLLocation) -> String {
let accuracy = location.horizontalAccuracy
switch accuracy {
case 0..
Подробнее здесь: [url]https://stackoverflow.com/questions/78495255/determine-if-cllocation-output-was-a-product-of-gps-wifi-or-cellular-checks[/url]
Мобильная версия