2011-09-16 30 views
19

Tôi biết rằng hàm này trả về một dấu phẩy cho biết độ chính xác của một vị trí cụ thể. Câu hỏi của tôi là: Có đúng là giá trị trả về của hàm này có nghĩa là vị trí chính xác hơn không? Hoặc nó là nghịch đảo những gì tôi đang nói?Vị trí getAccuracy() chức năng này làm gì?

Trả lời

22

Số thấp hơn, chính xác hơn.

25

getAccuracy() mô tả độ lệch theo mét. Vì vậy, số càng nhỏ thì độ chính xác càng tốt.

6

Và khi getAccuracy() trả lại 0,0 - điều đó có nghĩa là vị trí này không có độ chính xác.

+0

Để kiểm tra xem vị trí có chính xác hay không, bạn nên gọi chính xác là 'Location.hasAccuracy() '. Câu hỏi – Thracian

+0

@FatihOzcan không phải là về cách xác định xem vị trí có chính xác hay không. Câu hỏi về phương thức getAccuracy(). – researcher

9

Độ chính xác được báo cáo bởi getAccuracy() bằng mét, ví dụ: 10 mét. Google xác định độ chính xác là bán kính tự tin 68% (trên sigma), có nghĩa là nếu bạn nhận được độ chính xác 10 mét từ getAccuracy(), thì bạn ở đâu đó trong vòng 10 mét từ vị trí thực tế với xác suất 68/100 lần. Nếu getAccuracy() báo cáo là 20 mét, thì bạn đang ở đâu đó trong vòng 20 mét từ vị trí thực tế. Vì vậy, số nhỏ hơn được báo cáo bằng getAccuracy() có nghĩa là bạn gần với vị trí thực tế hơn.

Các vấn đề liên quan