[Thủ thuật WP] Những điều cần biết về dịch vụ địa điểm trên WP

bk9sw
23/5/2012 15:52Phản hồi: 47
[Thủ thuật WP] Những điều cần biết về dịch vụ địa điểm trên WP
HTC Location, Nokia Maps, foursquare là những ứng dụng điển hình sử dụng dịch vụ địa điểm trên Windows Phone

Dịch vụ địa điểm (Location Service) là một dịch vụ tích hợp sẵn trên Windows Phone để cung cấp dữ liệu về vị trí của thiết bị cho các tiện ích tích hợp sẵn trên hệ điều hành và các phần mềm từ nhà phát triển thứ 3. Trên WP, dịch vụ địa điểm không được gọi là GPS. Mặc dù tất cả các WP đều được trang bị mô-đun GPS nhưng dịch vụ địa điểm không đơn thuần chỉ sử dụng tín hiệu GPS. Trên thực tế, trong hầu hết các khoảng thời gian thì WP sẽ cố gắng sử dụng các nguồn dữ liệu khác trước khi quyết định kích hoạt GPS.

Có 3 nguồn dữ liệu mà WP sử dụng để thu thập thông tin về vị trí: sóng di động, sóng WiFi và GPS mô-đun. 3 nguồn dữ liệu này khi kết hợp lại thường được gọi là A-GPS, viết tắt của Assisted GPS. Trong số 3 nguồn dữ liệu, GPS luôn được chọn là giải pháp cuối cùng bởi một khi được kích hoạt, mô-đun GPS tiêu tốn khá nhiều năng lượng để bắt tín hiệu từ vệ tinh. Thêm vào đó, GPS cũng mất một khoảng thời gian để "khóa" tín hiệu của ít nhất từ 3 đến 4 vệ tinh nhằm tạo nên một phép đo lập phương và xác định chính xác vị trí hiện tại. Như đã biết, hạn chế của GPS là không thể hoạt động ổn định khi bạn sử dụng trong nhà và bị tác động bởi các điều kiện thời tiết, sự che phủ của cây cối, đồi núi hoặc những kiến trúc cao tầng. GPS thường cho dữ liệu có độ chính xác cao nhưng đôi khi cũng sai lệch.

2 nguồn dữ liệu còn lại là sóng di động và sóng WiFi đóng vai trò như thế nào đối với dịch vụ địa điểm? Khi điện thoại không nằm ở chế độ máy bay (Airplane Mode), nó luôn giữ kết nối đến 1 hoặc nhiều trạm phát sóng. Việc xác định vị trí của các trạm phát sóng gần bạn sẽ cho phép WP thu lại dữ liệu xấp xỉ. Dung sai có thể rất lớn nhưng việc thu thập thông tin được thực hiện rất nhanh và gần như không yêu cầu sử dụng thêm năng lượng, hoạt động ở mọi nơi và đủ tốt để các ứng dụng có thể khai thác.

Trong khi đó, sóng WiFi đặc biệt hiệu quả trong khu vực thành phố. Bạn không cần thiết phải kết nối điện thoại vào mạng WiFi, chỉ cần bật WiFi lên (WiFi On). Lúc đó, điện thoại sẽ bắt đầu quét xung quanh để tìm kiếm tín hiệu WiFi. Mặt khác, máy chủ của Microsoft đã lưu trữ tín hiệu của hàng triệu mạng lưới WiFi và vị trí của chúng. Trong hầu hết trường hợp, tín hiệu WiFi từ các hộ gia đình thường rất ít xê dịch và tại các khu vực công cộng, điện thoại của bạn sẽ tìm thấy rất nhiều trạm phát sóng ở mọi ngóc ngách. Khi dữ liệu được cập nhật đầy đủ, điện thoại sẽ thu được thông tin về vị trí rất chính xác và nhanh chóng. Mặc dù không cần phải kết nối vào mạng WiFi nhưng để lấy dữ liệu thì bắt buộc điện thoại phải sử dụng kết nối di động như 3G HSPA.

Một câu hỏi mà nhiều người dùng đặt ra là tại sao trên Windows Phone không có những ứng dụng cho biết vị trí hiện tại của vệ tinh hay các thông tin hữu ích khác về GPS thường thấy. Lý do là Microsoft không cung cấp API cho lập trình viên để họ có thể sử dụng nguồn thông tin cấp thấp này. Hơn nữa, trong hầu hết trường hợp, dịch vụ địa điểm trên WP không phụ thuộc quá nhiều vào GPS.




Microsoft cung cấp cho lập trình viên một thiết lập có tên gọi "Require High Accuracy". Trên thực tế, thiết lập này không trực tiếp tác động đến độ chính xác của dịch vụ địa điểm. Tuy nhiên, khi ứng dụng sử dụng thiết lập này, dịch vụ địa điểm sẽ ưu tiên sử dụng GPS ngay cả khi 2 nguồn thông tin còn lại đều có sẵn để thu thập. Dĩ nhiên, ứng dụng sẽ tiêu tốn nhiều năng lượng hơn nhưng bù lại thông tin đạt độ chính xác cao hơn.

Mặc dù vậy, do ăng-ten GPS trên WP có kích thước nhỏ nên dữ liệu thu về thường bị nhiễu. Ngay cả khi hoạt động trong điều kiện trời quang mây tạnh, vị trí do GPS xác định vẫn có độ sai lệch trong vài mét. Đây không phải là vấn đề quá lớn nếu bạn chỉ muốn biết vị trí của mình ở đâu.


Theo: WMPowerUser
47 bình luận
Chia sẻ

Xu hướng

quangphuc91
ĐẠI BÀNG
13 năm
dạo này WP được tinhte ưu đãi hì 😃
ko dễ dùng bằng android
Lẽ tất nhiên, vì WP đang có sức hút lớn và nhiều điều cần chia sẻ trong khi mọi người đã quá quen với iOS và Android
Mình vẫn chưa hiểu lắm về GPS và a-GPS, nói như chủ thớt thì ko lẽ a-GPS của đt xịn hơn các thiết bị GPS chuyên dụng khác sao?
@zmazskg nôm na là a-GPS kết hợp sodng GPS từ vệ tinh, sóng wifi từ các trạm phát wifi và sóng của mạng di động để định vị. mà vị trí tọa độ của các angten mạng di động và angten wifi đã được tổng hợp và lưu lại trên các máy chủ và đt của ta có thể xác định khoảng cách từ đt đến các côt sóng và modul wifi ( cái này mình nghĩ chắc là theo công thức lý đã được học ở phổ thông 😃 ). 2 cái đó kết hợp cho ra vị trí gần chính xác của đt 1 cách nhanh chóng. ví dụ như khi biết khoảng cách từ A đến B và từ B đến C ta có thể suy ra khoảng cách từ A đến C. 😁
@warmboy24 ai chẳng biết vậy, nhưng nếu nói vậy thì ko lẽ a-gps xịn hơn thiết bị gps thuần sao?
@zmazskg Đó là ở trong thành phố có nhìu wifi và cột BTS để nó làm căn cứ. chứ nếu bạn về quê hay nơi rừng sâu nước thẳm, kg wifi, sóng vina phôn kg ngừng vươn xa nhưng cũng chả vươn đến. Lúc đó GPS phát huy tác dụng xịn xịn xịn........ hơn A-GPS!. mà cái GPS là dùng cho oto, chạy đường dài, nhà-đoàn thám hiểm....... dĩ nhiên nó phải xịn hơn A-GPS rùi nếu như so sánh ở bất cứ đâu!
@zmazskg thiết bị GPS chuyên dụng vẫn có nhiều điểm mạnh của nó! Bạn lên rừng lên núi xem có cái angten hay wifi dể mà bắt sóng không?! Chưa kể GPS chuyên dụng còn có angten to bắt sóng GPS tốt, đo áp suất khí quyển, đo nhiệt độ, pin xài lâu, chống nước, va đập... Sở dỉ a-GPS dùng phổ biến trên các thiết bụ di dộng vì sự nhanh chứ về độ chính xác thì làm sao bằng GPS.
chụp màn hình của WP là nút nào vậy ??
@luke valentjne Dùng phần mềm Screen Capture (Yêu cầu máy JB hoặc fully unlocked)
@noruler 610 chưa fullunlock vậy bó tay ah bác 😕 còn cách nào khác k
@luke valentjne Chắc phải chờ bản update thui. À ko thì bác dùng acc developer đề cà đc 3 app cũng đc. 😁

Wp mà ko dễ dùng vì nó quá dễ dùng :p toàn cầm 1 2 lần mà cứ phán. Ko dễ chỗ nào nhẩy.
@Kyehani Chính xác....
@luke valentjne chưa đc tích hợp vào trong HĐH bạn àh!
Đáng lẽ những bài viết cho WP kiểu này phải có từ lâu rồi mới phải, nhưng mà giờ cũng đâu đã muộn. 😁
Ngày nào lên tinh tế, cái tin mình mong chờ nhất là của WP 😁
@lehieuds Giống mình, đặc biệt đang rất mong chở tin đại loại như "Lumia hay các dòng gen 2 sẽ được nâng cấp lên WP8 100%" haha :D
@ok_never Cả Gen 1 nữa chứ :mad:
@QXPro ok, tất cả 😁
@ok_never bạn sẽ được như ý muốn, thần đèn đây 😆, chuẩn bị đi 😃)
@lehieuds Mình không phải Fan của WP nhưng đọc câu này của bác đến em còn thích huống chi là NO 😃😃 khà khà mình thích cậu rùi đó :D:D
nhưng cái bingmap trên wp7 quá tệ, bản đồ VN cứ như từ thời pháp đến giờ
@pnt_love_cty Sẽ có suy nghĩ khác nếu bạn dùng Nokia Maps, quá tiện dụng
Do Bing ko mạnh ở VN thôi, Nokia maps thì khỏi chê
@pnt_love_cty Gmaps để làm gì bác 😆
WP là thứ hoàn toàn mới, và rất dễ dàng mọi thứ.

Vấn đề là nó đòi hỏi thay đổi thói quen, nếp nghĩ của người dùng (vì không giống cách tiếp cận cũ) nên mọi người cứ bảo khó là đúng rồi.

Vấn đề của người dùng Việt là tâm lý đám đông (do thiếu hiểu biết để tự trải nghiệm, thẩm định). 10 ông dùng iPhone thì chắc 7-8 ông không thể tự đưa nhạc, games, phim ảnh vào/ra máy điện thoại của mình. Cơ mà chả ai kêu khó, mà vẫn nhận xét iPhone là 1 thứ thông minh và thân thiện.
luuhung02
ĐẠI BÀNG
13 năm
dạo này WP được tinhte ưu tiên nhỉ?
WP dạo này đc ưu ái, làm mình mát mày mát mặt, sung sướng quá đi. Nhưng nếu cứ bật dò Wifi vs Use Location liên tục thì quả thật là cục pin máy mình k trụ đc quá 1 ngày 😔
thôi dùng GPS luôn cho lành, đường VN chả ra gì lại bị lệch mấy chục mét nữa thì có ngày die vì bản đồ 😁
Mình bật WiFi và location suốt , nên ngày sạc 2 lần 😁
@QXPro WP7 Gen 2 pin tốt phết bác ạ :d
selk1190
ĐẠI BÀNG
13 năm
@QXPro vậy thì 1 2 năm là đi đứt cục pin luôn 😆
@vitkon Thế mới buồn, chưa có $$$$$$$$$ :oops: (Thích Lu900 quá hơ hơ 😔)
@QXPro Mình cũng giống bạn. Ngày xạc 2 lần, từ ngày đọc bài viết anh chủ thớt, Tắt hết nên giờ cũng đc gần 2 ngày, nghe gọi duyệt web qua Wifi ( ít thôi ).
cuong.pm
TÍCH CỰC
13 năm
Nếu các bạn đã dùng qua nhiều hệ điều hành thì sẽ thấy windows phone ko hề khó dùng, mình khi cầm trên tay chỉ mất có 5-10p bớ ngỡ ban đầu thôi chứ ko thấy nó quá phức tạp như tưởng tượng.
Mình thích WP chính ở cách nó tương tác với người dùng, khác với Android và IOS nhiều. Nếu các bạn thấy ở Android và IOS vẫn có 1 cái gì đó hơi giống nhau thì trải nghiệm WP sẽ cho cảm giác mới lạ khác hẳn đấy.
Vài dòng chia sẻ..
hiep-654321
ĐẠI BÀNG
13 năm
wp cũng có nhiều thứ hay wá ta
selk1190
ĐẠI BÀNG
13 năm
ngày nào cũng có nhiều tin mới về WP để đọc, hạnh phúc wa' 😃
hic, đã từng dùng thử cái bản đồ này chán ko tả được ko thể bằng google map
@macarong0303 Ý bác là Nokia maps hay bing map? bing chán thật nhưng Nokia Maps thì ko
tác giả có vẻ bênh vực wp quá rồi, A-GPS là phương pháp được sử dụng phổ biến từ lâu. GPS thuần túy gần như chỉ tồn tại trên các thiết bị GPS nữa thôi. android, ios, bb, hay symbian đều vậy.
còn nữa, thông tin địa điểm không phải là Microsoft quản lý mà là điều tất yếu có trong tất cả các gói tin dữ liệu mà các node mạng phải có.
@phan xuan minh ko phải bên vực, A-GPS có trên mọi nền tảng, đây chẳng qua là để nói cho ngta hiểu rõ về cơ chế hoạt động của A-GPS trên WP.
Gmap bị xoá òi. Híc. Google gẻ quá. Bắt xoá. Xoá cả youtube pro rùi. May mà xưa giữ 1 bản 😁 dùng nokia drive cũng đủ rồi

Xu hướng

Bài mới








  • Chịu trách nhiệm nội dung: Trần Mạnh Hiệp
  • © 2025 Công ty Cổ phần MXH Tinh Tế
  • Địa chỉ: Số 70 Bà Huyện Thanh Quan, P. Võ Thị Sáu, Quận 3, TPHCM
  • Số điện thoại: 02822460095
  • MST: 0313255119
  • Giấy phép thiết lập MXH số 11/GP-BTTTT, Ký ngày: 08/01/2019