Junior — Middle
Aké máte skúsenosti s vývojom alebo používaním technológií geolokácie?
sobes.tech AI
Odpoveď od AI
V iOS som pracoval s Core Location na získanie geografických údajov používateľa. Moje skúsenosti zahŕňajú:
- Žiadosť o povolenia na používanie geolokácie.
- Získanie aktuálnych súradníc a sledovanie zmien polohy.
- Použitie geozón (geofencing) na spustenie určitých akcií pri vstupe alebo opustení definovaných oblastí.
Príklad kódu na získanie aktuálnej polohy:
import CoreLocation
class LocationManager: NSObject, CLLocationManagerDelegate {
let manager = CLLocationManager()
override init() {
super.init()
manager.delegate = self
manager.requestWhenInUseAuthorization()
manager.startUpdatingLocation()
}
func locationManager(_ manager: CLLocationManager, didUpdateLocations locations: [CLLocation]) {
if let location = locations.last {
print("Aktuálna poloha: \(location.coordinate.latitude), \(location.coordinate.longitude)")
}
}
}
Táto skúsenosť umožňuje vytvárať aplikácie s funkciami navigácie, geomarketingu a personalizácie obsahu na základe polohy.