Tôi đang cố gắng lấy giá trị cường độ GPS để hiển thị nếu tín hiệu mạnh hoặc yếu. Có ai biết làm thế nào để có được giá trị.Xcode: Cách hiển thị giá trị cường độ GPS?
Xin cảm ơn trước.
Tôi đang cố gắng lấy giá trị cường độ GPS để hiển thị nếu tín hiệu mạnh hoặc yếu. Có ai biết làm thế nào để có được giá trị.Xcode: Cách hiển thị giá trị cường độ GPS?
Xin cảm ơn trước.
sử dụng các thuộc tính của CLLocation như horizontalAccuracy
và verticalAccuracy
trong đó chỉ ra cách chính xác các thiết bị tin rằng vị trí sửa chữa được.
và u có thể sử dụng
if (someLocation.horizontalAccuracy < 0)
{
// No Signal
}
else if (someLocation.horizontalAccuracy > 163)
{
// Poor Signal
}
else if (someLocation.horizontalAccuracy > 48)
{
// Average Signal
}
else
{
// Full Signal
}
lấy từ link hy vọng nó giúp. mã hóa hạnh phúc :)
Bạn không có quyền truy cập trực tiếp vào số lượng vệ tinh hiển thị hoặc cường độ tín hiệu.
Tuy nhiên, bạn có thể tính độ mạnh tín hiệu giả từ độ chính xác.
-(void)locationManager:(CLLocationManager *)manager didUpdateToLocation:(CLLocation *)newLocation fromLocation:(CLLocation *)oldLocation
{
NSLog (@"accuracy: H:%.2f, V:%.2f", newLocation.horizontalAccuracy, newLocation.verticalAccuracy);
}
Bạn có thể sử dụng chức năng tìm kiếm tuyệt vời của stackoverflow và find this solution:
Cảm ơn bạn Lefteris. Tôi đã tìm kiếm rất nhiều trong stackverflow nhưng tôi đã không tìm thấy giải pháp này nhờ một lần nữa. –
ios + Gps + từ khóa tín hiệu nên đã thực hiện công việc :-) Bạn được chào đón – Lefteris
Cảm ơn nó hoạt động. –