2017-09-22 15 views
0

J'ai entendu dire que depuis l'iPhone 6, les iPhones ont un barmoter qui peut aider à obtenir des relevés d'altitude plus précis plutôt que d'utiliser uniquement les données GPS. Comment puis-je utiliser ce capteur de baromètre pour obtenir une altitude plus précise?Comment utiliser le baromètre pour obtenir des données d'altitude plus précises sur iOS

Comment utiliser ce capteur de baromètre pour obtenir une altitude plus précise? En ce moment, je suis en train de l'altitude en utilisant ce code:

// delegate method, constantly read latitutde and longitutde 
func locationManager(_ manager: CLLocationManager, didUpdateLocations locations: [CLLocation]) { 
    let userLocation:CLLocation = locations[0] as CLLocation 

    // get the lat/long/alt values 
    let alt = userLocation.altitude 

    altLabel.text = String(alt) 
} 

Répondre

0

Selon la documentation d'Apple, vous pouvez importer de base Motion et utiliser CMAltimeter.

Amusez-vous bien compagnon =).

+0

Je ne veux pas d'altitude relative cependant. Je veux l'altitude absolue. De toute façon pour l'obtenir? – bakalolo

+0

@bakalolo Pour le moment, il est actuellement impossible d'obtenir la hauteur absolue. Découvrez ce post Stackoverflow https://stackoverflow.com/questions/36038491/ios-coremotion-calculating-height-difference – Mochi