Bagaimana iPhone 5 mendapatkan ketinggian dalam ruangan?

11

Sejauh yang saya tahu, hanya ada dua cara untuk mendapatkan ketinggian, dengan GPS atau dengan barometer. GPS tidak dapat digunakan di ruangan dalam ruangan, Dan iPhone5 tidak memiliki barometer. Tetapi iPhone 5 dapat memberikan ketinggian relatif akurat tanpa barometer. Bagaimana mungkin?

demonguy
sumber
Di aplikasi mana Anda mendapatkan ketinggian ini?
Matthieu Riegler
@MatthieuRiegler Altimeter
demonguy
Mungkin itu menggunakan lokasi terdekat (dikenal) dan interpolasi?
MrWhite
Tapi saya sudah menguji setidaknya 3 aplikasi yang berbeda, mereka semua bisa mendapatkan ketinggian yang sama
demonguy

Jawaban:

9

IPhone memang memiliki dua cara untuk mendapatkan ketinggian, tetapi barometer bukan salah satunya. Anda hanya dapat menggunakan barometer untuk ketinggian relatif, tidak absolut, kecuali Anda tahu tekanan atmosfer saat ini di permukaan laut. Tetapi seperti halnya GPS, Apple memelihara basis data lokasi (mungkin termasuk ketinggian) dari sejumlah besar jaringan wifi, jadi jika wifi diaktifkan, ia dapat menentukan ketinggian dari basis data. Coba matikan wifi di ponsel Anda, dan lihat apakah itu masih bisa meningkatkan ketinggian Anda.

Mike Scott
sumber
1
Kamu benar! Setelah mematikan WiFi dan me-reboot, saya tidak bisa mendapatkan ketinggian! Tapi mengapa? Bagaimana cara Apple mendapatkan ketinggian hotspot WiFi?
demonguy
1
@ w3d Mereka bukan GPS dan barometer, mereka GPS dan wifi database. Saya akan mengedit untuk membuatnya lebih jelas.
Mike Scott
2
@ MikeScott Tidak masuk akal, saya mendapatkan ketinggian di lantai 1, dan pergi ke lantai 13 (pada posisi x dan y yang persis sama), saya juga bisa mendapatkan ketinggian yang benar
demonguy
1
@ MikeScott Jika Anda memiliki lokasi yang akurat untuk titik Wifi, dan perhitungan daya jaringan yang akurat, saya pikir mungkin untuk menghitung seberapa tinggi di atas atau di bawah Titik Akses Anda. Namun tidak yakin.
Nzall
3
Anda dapat melakukannya jika memiliki dua, lebih disukai tiga titik ketinggian yang diketahui dilihat pada waktu tertentu ... begitulah GPS melakukannya sendiri, triangulasi berdasarkan berbagai titik yang diketahui.
Tetsujin
0

Semua sensor GPS di ponsel kami dapat menentukan ketinggian, sama seperti itu dapat menentukan lokasi Anda secara tepat, karena GPS dirancang untuk memberikan koordinat 3D.

Wayne
sumber