Tôi muốn phát triển một ứng dụng mà tôi cần biết vị trí của thiết bị của tôi trong một tòa nhà (phòng hiện có thiết bị). GPS không hoạt động trong tòa nhà. Có cách nào để tìm vị trí của thiết bị trong tòa nhà không? Nếu có thì sao? Tôi có thể sử dụng cảm biến vị trí hoặc cảm biến chuyển động hoặc kết hợp của chúng cho mục đích này không?Cách theo dõi vị trí của thiết bị Android trong một tòa nhà?
Trả lời
Không có giải pháp chung. Trong trường hợp bạn có thể đặt các điểm nóng/bộ lặp WiFi trong tòa nhà (tốt nhất là ở mỗi phòng), bạn có thể triangulate vị trí từ cường độ tín hiệu WiFi. Nhưng điều đó cũng không đơn giản, bởi vì các tín hiệu khác nhau bị mất thông qua các bức tường và sàn nhà. Bạn sẽ cần khảo sát tòa nhà và tạo bản đồ cường độ tín hiệu trước và sau đó, dựa trên các tín hiệu bạn nhận được, tra cứu vị trí của bạn trên bản đồ.
Cảm biến chuyển động cũng không đủ chính xác và la bàn, nếu bạn đang ở trong một kết cấu thép, cũng không chính xác.
Bạn có thể thử sử dụng Network để định vị người dùng. Nếu tín hiệu đủ mạnh, nó sẽ trả về một vị trí ổn định, mặc dù không chính xác như GPS
Thật không may là không có giải pháp dễ dàng. Vị trí mạng nằm ngoài câu hỏi, vì nó không đủ chính xác để hiển thị các tòa nhà, thậm chí không đề cập đến các phòng. Cách duy nhất tôi có thể nghĩ đến để làm việc này là sử dụng cảm biến bên ngoài trong xây dựng và bằng cách nào đó kết nối chúng với thiết bị.
- 1. Cách theo dõi thiết bị vị trí thiết bị (iOS và Android) bằng Phonegap
- 2. Cách thiết kế bản đồ trong nhà của một tòa nhà Android?
- 3. Tính khoảng cách trong một tòa nhà
- 4. Làm cách nào để liên tục theo dõi vị trí của điện thoại di động Android?
- 5. Cách theo dõi vị trí của người dùng bằng MapKit
- 6. Vị trí theo địa chỉ IP trong nhà
- 7. Theo dõi vị trí của dòng của trình tạo luồng
- 8. Hudson: Theo dõi số lượng tệp đã thay đổi trong mỗi tòa nhà
- 9. Bật Nhà cung cấp Vị trí Lập trình trong Android
- 10. Golang: cách theo dõi vị trí với cookie
- 11. Cách theo dõi vị trí tệp trên Mac OS X?
- 12. Nhà cung cấp vị trí hợp nhất của Android bị mất
- 13. Cách theo dõi tin nhắn trong Android?
- 14. Cách xác định vị trí thiết bị trong Android bằng địa chỉ IP
- 15. Ném trứng từ một tòa nhà
- 16. Làm thế nào để theo dõi vị trí đầu
- 17. Vị trí thiết lập Android của scrollbox hortizontal
- 18. Theo dõi phân phối GCM của Android
- 19. Theo dõi/theo dõi của HABTM theo dõi/theo dõi
- 20. Lấy vị trí của một spinner trong Android
- 21. Vị trí của DialogFragment trong Android
- 22. Mô phỏng vị trí mô phỏng trên thiết bị Android thông qua DDMS
- 23. Cách tính từ vị trí của tôi đến vị trí đích trong android
- 24. Nhận tên nhà sản xuất trong thiết bị Android
- 25. Cách xác định thiết bị Android theo cách lập trình?
- 26. API vị trí của Android: Nhận trạng thái nhà cung cấp
- 27. ứng dụng theo dõi android
- 28. Cách tải vị trí tệp cấu hình wifi trong android
- 29. theo dõi GPS Android và WakeLock
- 30. Làm cách nào để thay đổi vị trí của bảng điều khiển Người theo dõi và Người theo dõi trong QtCreator?
cảm biến vị trí và cảm biến chuyển động trong thiết bị như thế nào? Tôi có thể sử dụng chúng để lấy vị trí không? – sajith
Họ sẽ có sai sót lớn. Vì vậy, tôi đã loại bỏ chúng trước. Xem câu trả lời đầu tiên cho bài đăng này: http://stackoverflow.com/questions/7499959/indoor-positioning-system-based-on-gyroscope-and-accelerometer Nó có các liên kết hữu ích và một số giải thích. – SMart