Tôi muốn biết chúng ta có thể bật/tắt GPS theo lập trình trong iPhone không?Chúng tôi có thể bật/tắt GPS theo chương trình trong iPhone không?
11
A
Trả lời
6
Trước iOS 5, hành vi không nhất quán khi khởi chạy cài đặt điện thoại từ ứng dụng của bên thứ ba, nhưng trong iOS5, tính năng này được cải thiện.
Nếu chúng tôi đang gọi phương thức startUpdatingLoaction như dưới đây và nếu dịch vụ vị trí tắt, cảnh báo hệ thống sẽ bật lên và nếu chúng ta nhấn nút cài đặt, nó sẽ điều hướng đến cài đặt điện thoại.
CLLocationManager *locationManager = [[CLLocationManager alloc] init];
locationManager.delegate = self;
[locationManager startUpdatingLocation];
5
GPS sẽ được bật nếu bạn sử dụng CLLocationManager
.
Trình quản lý vị trí trước tiên sẽ bắt đầu bằng cách nhận vị trí thông qua triangulation và sau đó bật GPS để khắc phục chính xác hơn.
12
Một ví dụ đơn giản:
//Init location manager
CLLocationManager* locationManager = [ [ CLLocationManager alloc] init];
locationManager.delegate = self; //we must implement the protocol
//Choose your accuracy level
//To turn on gps (if it isn't on already)
[locationManager startUpdatingLocation];
//To turn gps off (if no other apps are listening)
[locationManager stopUpdatingLocation];
Có hơn này, và bạn có thể giám sát nhiều hay ít chính xác, và thậm chí sử dụng các tháp wifi/cell. Vui lòng đọc ví dụ đầu tiên để sử dụng tốt nhất.
Các vấn đề liên quan
- 1. Tắt GPS theo chương trình khi tôi thoát khỏi chương trình của tôi
- 2. Tôi có thể thay đổi config.cache_classes theo chương trình trong Rails 3 không?
- 3. Có API cấu trúc lại Eclipse nào mà tôi có thể gọi theo chương trình không?
- 4. Có thể đặt MasterType theo chương trình không?
- 5. Tôi có thể bật/tắt vi phạm ngoại lệ theo chương trình không?
- 6. Tôi có thể phát radio theo chương trình trên Android không?
- 7. Tôi có thể mở bố cục ngăn kéo bằng hoạt ảnh theo chương trình không?
- 8. Tôi có thể chèn đồ thị matplotlib vào Excel theo chương trình không?
- 9. UINavigationBar - Đặt tiêu đề theo chương trình? iPhone SDK 4
- 10. Gửi tệp đính kèm iphone qua email theo chương trình
- 11. Làm cách nào tôi có thể buộc tìm kiếm theo chương trình trong UISearchBar?
- 12. iPhone - Xóa thanh trạng thái theo chương trình
- 13. Chúng tôi có thể triển khai các tùy chọn OpenID trong ứng dụng iPhone gốc không?
- 14. Có thể thiết lập điểm theo dõi gdb theo chương trình không?
- 15. Cách đổi kích thước hình ảnh theo chương trình trong mục tiêu-c trong iphone
- 16. Trong JavaScript, bạn có thể khởi chạy hộp thoại trình duyệt tệp theo chương trình?
- 17. iPhone GPS - Tháo pin cực nhanh
- 18. Làm cách nào tôi có thể bật GPS vô hiệu hóa lập trình trong Android?
- 19. Chúng tôi có thể đặt cookie trong php theo thời gian của khách hàng không?
- 20. SDK iPhone: Tôi có cần yêu cầu người dùng cấp quyền sử dụng GPS không?
- 21. Tôi có thể xóa tài khoản và đồng bộ hóa trong điện thoại Android theo chương trình không?
- 22. Tôi có thể gọi trang web java bắt đầu trong chương trình không?
- 23. Làm cách nào để tôi có thể thêm phông chữ google (theo chương trình) vào ckeditor
- 24. Làm thế nào tôi có thể xóa một plist theo chương trình?
- 25. Chúng ta có thể thực thi một chương trình java mà không có phương thức main() không?
- 26. Có chương trình nào có thể giúp hiểu chương trình khác không?
- 27. Chúng tôi có thể chạy các ứng dụng Java trên iPhone không?
- 28. Tại sao chúng ta cần đăng ký stackpointer khi chúng tôi đã có đăng ký bộ đếm chương trình?
- 29. Làm cách nào tôi có thể xác định chương trình các phần tử XML có thể được chèn tiếp theo?
- 30. Tạo ListView theo chương trình