Làm quen với GPS của windows phone của bạn.

Biểu tượng thời gian đọc 6 phút đọc


Bạn đọc giúp đỡ ủng hộ MSpoweruser. Chúng tôi có thể nhận được hoa hồng nếu bạn mua thông qua các liên kết của chúng tôi. Biểu tượng chú giải công cụ

Đọc trang tiết lộ của chúng tôi để tìm hiểu cách bạn có thể giúp MSPoweruser duy trì nhóm biên tập Tìm hiểu thêm

Trong bài viết ngắn này, tôi muốn giới thiệu ngắn gọn về cách dịch vụ định vị hoạt động trên windows phone. Như khá rõ ràng từ tên gọi, dịch vụ vị trí là dịch vụ tích hợp cung cấp dữ liệu vị trí cho hệ điều hành windows phone, các ứng dụng cài sẵn và bên thứ ba. Tò mò tại sao dịch vụ này được đặt tên là dịch vụ định vị chứ không phải dịch vụ GPS? Có một lý do cho điều đó. Mặc dù mỗi windows phone ngoài kia đều được trang bị một mô-đun GPS, nhưng thông tin vị trí không phải lúc nào cũng đến từ GPS. Trên thực tế, hầu hết thời gian windows phone sẽ cố gắng sử dụng các nguồn khác trước, trước khi sử dụng thêm năng lượng để bật mô-đun GPS thực.

Dưới đây là ba nguồn thông tin mà windows phone đang sử dụng để lấy thông tin vị trí: đài di động, đài Wi-Fi và mô-đun gps. Ba nguồn kết hợp này thường được gọi là AGPS, viết tắt của Assisted GPS. Trong danh sách này, mô-đun GPS thực sự đến sau cùng và cũng được sử dụng sau cùng. Để có được tín hiệu gps từ vệ tinh thì tốn khá nhiều năng lượng. Cũng phải mất một thời gian dài để sửa chữa tối thiểu 3-4 vệ tinh cần thiết để thực hiện phép đo tam giác và có được vị trí thực tế. Nó không hoạt động trong nhà và có thể bị ảnh hưởng nghiêm trọng bởi điều kiện thời tiết ngoài trời, cây cối che phủ và các ngọn núi hoặc công trình cao gần đó. Khi GPS hoạt động, nó cung cấp cho bạn dữ liệu chính xác nhất, nhưng thường thì không. Có thể đơn giản là không thể có được tọa độ GPS chính xác ở vị trí hiện tại của bạn.

Đây là nơi mà hai nguồn khác phát huy tác dụng. Khi không ở chế độ trên máy bay và trong phạm vi phủ sóng, điện thoại di động luôn được kết nối với một hoặc nhiều tháp di động. Biết vị trí của tháp di động gần bạn cho phép windows phone có được vị trí rất gần đúng. Biên độ lỗi là rất lớn, nhưng nhận được thông tin này rất nhanh, hầu như không cần thêm nguồn điện, hoạt động hầu như ở mọi nơi và có thể đủ tốt cho nhiều ứng dụng.

Phương pháp tiếp theo cực kỳ hiệu quả ở các khu vực thành thị và dựa trên đài Wi-Fi. Bạn không cần phải kết nối với bất kỳ mạng Wi-Fi nào, nhưng bạn phải Bật đài Wi-Fi. Điện thoại sẽ bắt đầu dò tìm các chữ ký đã biết của mạng Wi-Fi. Ở phía máy chủ, Microsoft lưu trữ chữ ký của hàng triệu mạng Wi-Fi và vị trí của chúng. Trong hầu hết các trường hợp, mạng Wi-Fi từ nhà của mọi người không di chuyển nhiều và ở những khu vực đông dân cư, điện thoại của bạn sẽ thấy rất nhiều mạng Wi-Fi ở mọi ngóc ngách. Miễn là cơ sở dữ liệu được cập nhật thường xuyên một cách hợp lý, điều này có thể cung cấp cho điện thoại thông tin vị trí có độ chính xác cao đáng ngạc nhiên rất nhanh, chỉ bằng cách nhìn vào các mạng Wi-Fi xung quanh bạn. Như tôi đã đề cập - bạn thậm chí không cần kết nối. Tuy nhiên, vì cơ sở dữ liệu về vị trí mạng chỉ khả dụng qua internet nên điện thoại của bạn sẽ cần sử dụng gói dữ liệu hoặc kết nối mạng Wi-Fi đã biết để lấy dữ liệu.

Mẹo: nếu bạn thường xuyên sử dụng vị trí ở những nơi đông dân cư - hãy luôn bật đài Wi-Fi, ngay cả khi bạn không định kết nối với bất kỳ mạng nào. Nó sẽ có khả năng tiết kiệm điện năng và cho phép điện thoại của bạn xác định vị trí nhanh hơn nhiều ở những khu vực như vậy.

Một câu hỏi mà tôi thấy khá thường xuyên được hỏi là tại sao dường như không có ứng dụng nào cho windows phone để hiển thị vị trí hiện tại của vệ tinh và các thông tin GPS hữu ích khác, thường được tìm thấy trên các thiết bị định vị GPS. Lý do rõ ràng là vì Microsoft không để lộ bất kỳ API nào cho các nhà phát triển xem thông tin cấp thấp như vậy. Hơn thế nữa, trong hầu hết các trường hợp, vị trí đến với windows phone mà không cần sử dụng GPS.

Mẹo: Vì windows phone được tối ưu hóa rất nhiều để có được thông tin vị trí ban đầu nhanh nhất có thể, nên lần đọc đầu tiên bạn nhận được thường sẽ kém chính xác nhất. Hầu hết các ứng dụng, bao gồm cả các ứng dụng tích hợp sẵn như Maps thực sự đăng ký các thay đổi về vị trí, vì vậy nếu bạn cho phép một thời gian - độ chính xác của vị trí của bạn có thể sẽ được cải thiện.

Một cài đặt được giới thiệu với các nhà phát triển được gọi là “Yêu cầu độ chính xác cao”. Trên thực tế, cài đặt này không ảnh hưởng trực tiếp đến độ chính xác. Nhưng khi các ứng dụng đang sử dụng nó, dịch vụ vị trí sẽ cố gắng sử dụng nhiều năng lượng hơn và sửa thông tin tọa độ bằng cách sử dụng bộ thu GPS, ngay cả khi thông tin từ các nguồn ít tiêu tốn năng lượng hơn (như radio di động hoặc Wi-Fi) cũng có sẵn.

Sử dụng cách triển khai hiện tại của dịch vụ vị trí, người dùng hoặc nhà phát triển không thể chắc chắn biết được vị trí đến từ GPS hay các nguồn kém chính xác khác. Một món quà tốt mặc dù là nâng cao. Độ cao luôn bằng 0 khi thông tin vị trí đến từ tháp phát sóng di động hoặc mạng Wi-Fi. Độ chính xác cũng được báo cáo cao hơn nhiều đối với GPS.

Nhưng mặc dù bản thân độ chính xác cao, do kích thước nhỏ của ăng-ten GPS trong điện thoại di động, dữ liệu đi kèm với rất nhiều nhiễu ngẫu nhiên. Ngay cả trong điều kiện tốt bên ngoài, vị trí GPS có thể bị lệch một vài bước. Đây có thể không phải là vấn đề lớn nếu bạn chỉ cần biết một vị trí (xét cho cùng, chúng tôi không mong đợi dữ liệu vị trí chính xác), nhưng sẽ trở thành một vấn đề lớn khi bạn cố gắng sử dụng GPS tích hợp để ghi lại đường đi hoặc hồ sơ độ cao và có được một bức ảnh cực kỳ ồn ào. Các ứng dụng thông minh, chẳng hạn như Máy tính GPS và được phát hành gần đây Máy tính GPS PRO thực hiện một thuật toán nâng cao được gọi là bộ lọc Kalman để làm mịn dữ liệu này và loại bỏ nhiễu.

Mẹo: Để tiết kiệm năng lượng hoặc vì lý do riêng tư, bạn luôn có thể tắt dịch vụ định vị trên toàn hệ thống bằng cách cài đặt Cài đặt-> hệ thống-> vị trí: Dịch vụ định vị đến tắt. Ngoài công tắc tổng thể này, Windows Phone cũng cung cấp cho bạn khả năng kiểm soát chi tiết hơn về việc sử dụng các dịch vụ vị trí thông qua Cài đặt-> ứng dụng. Kiểm tra cài đặt vị trí riêng lẻ cho Internet Explorer, bản đồ, hình ảnh + máy ảnhTìm kiếm. Ví dụ cài đặt “Bao gồm thông tin vị trí trong ảnh bạn chụp” đến On sẽ đảm bảo rằng windows phone sẽ tự động gắn thẻ địa lý cho ảnh của bạn khi có thông tin vị trí.

Giới thiệu kitya:

Kitya là một người đam mê GPS và cũng là nhà phát triển Windows phone. Anh ấy đang tích cực phát triển một số ứng dụng windows phone miễn phí giúp người dùng làm việc với các dịch vụ định vị, chẳng hạn như Máy tính GPS, Bản đồ hình ảnhSố liệu thống kê về thời tiết, và bây giờ cũng Máy tính GPS PROBản đồ hình ảnh Plus.

Thông tin thêm về các chủ đề: tọa độ, gps, Địa Chỉ, dịch vụ định vị