Lỗi định vị địa lý. Xác định vị trí không có GPS: cách Yandex.Locator hoạt động

Chào mọi người! Dịch vụ định vị địa lý ngày nay là một trong những chức năng chính của mọi thiết bị. Và các thiết bị của Apple cũng không ngoại lệ. Không, tất nhiên, bạn hoàn toàn có thể gọi điện, viết SMS, ghi chú và truy cập trực tuyến mà không cần sử dụng chúng. Tuy nhiên, có rất nhiều chương trình, ứng dụng và dịch vụ mà nếu không xác định được vị trí chính xác thì hoàn toàn không có cách nào.

Ví dụ: lấy các thẻ giống nhau hoặc tùy chọn thú vị nhất (theo ý kiến ​​​​của tôi) “Tìm iPhone” (chế độ bị mất, chặn từ xa, v.v.). Đồng ý rằng nếu không phát hiện tọa độ thì sẽ rất khó sử dụng chúng (nếu không muốn nói là không thể). Vậy nên định vị địa lý là một điều hết sức cần thiết - hãy cùng tìm hiểu kỹ hơn về nó nhé...

Đi nào! :)

Định vị địa lý trong iOS là gì và tại sao nó lại cần thiết?

Như bạn có thể đã hiểu, thuật ngữ này ẩn chứa một từ quen thuộc hơn đối với chúng ta - điều hướng. Chính cô ấy là người chịu trách nhiệm xác định vị trí chính xác của iPhone hoặc iPad của bạn.

Bạn có thể sử dụng điều hướng trên tất cả các thiết bị iOS, ngoại trừ:

  • iPod Touch.
  • iPad (phiên bản không hỗ trợ thẻ SIM).

Chính trên những tiện ích này, dịch vụ định vị địa lý không hoạt động vì một lý do đơn giản - Apple không cài đặt bộ thu GPS trong đó.

Tại sao nó lại cần thiết? Chà, mọi thứ đều rõ ràng ở đây - có rất nhiều chương trình (bản đồ, ứng dụng điều hướng, thời tiết, v.v.), để hoạt động bình thường và chính xác mà các dịch vụ này đơn giản là cần thiết.

Những điều bạn cần chú ý khi sử dụng:

  1. Theo quy luật, thiết bị sẽ rất nóng.
  2. Pin hết khá nhanh.

Giống như tôi, điều này là bình thường và không cần phải hoảng sợ. Chỉ cần chú ý đến biểu tượng ở đầu màn hình và nếu biểu tượng vị trí địa lý liên tục sáng, điều đó có nghĩa là ứng dụng nào đó đang liên tục sử dụng nó. Tốt hơn là đóng nó lại hoặc vô hiệu hóa ngay quyền truy cập vào GPS của chương trình này. Làm thế nào để làm nó...

Cách bật hoặc tắt dịch vụ định vị trên iPhone và iPad

Bạn có thể quản lý chúng, giống như bất kỳ chức năng nào khác, trong cài đặt thiết bị. Đi tới Cài đặt - Quyền riêng tư - Dịch vụ định vị.

Tại đây bạn có thể bật hoặc tắt chúng hoàn toàn. Ngoài ra, các chương trình sử dụng các dịch vụ này trong công việc của chúng sẽ được hiển thị và có thể tắt điều hướng bắt buộc đối với bất kỳ ứng dụng riêng lẻ nào.

Hai giải pháp có sẵn:

  • Không bao giờ bật nó lên.
  • Chỉ khi sử dụng chương trình.

Tốt hơn là nên để lại lựa chọn thứ hai. Sau đó, hóa ra GPS dường như luôn bật, nhưng nó sẽ chỉ được sử dụng vào lúc chính chương trình cần thiết. Điều này có tác động tích cực đến việc sạc :)

Nhân tiện, nếu bạn vừa mua một thiết bị thì với , khả năng kích hoạt định vị địa lý cũng khả dụng.

Cách tìm kiếm iPhone theo vị trí địa lý - qua máy tính và thiết bị di động

Một lựa chọn tuyệt vời để giúp bạn tìm thấy iPhone hoặc iPad của mình. Để tìm kiếm thiết bị, phải đáp ứng hai điều kiện:

  1. Chức năng “tìm iPhone” đang hoạt động (bật hoặc không).
  2. Định vị địa lý làm việc.

Nếu hai điều kiện này được đáp ứng thì chúng ta bắt đầu tìm kiếm! Không quan trọng từ đâu, từ máy tính hay điện thoại di động, hãy truy cập trang web iCloud, sau đó cho biết ID Apple và mật khẩu (mật khẩu được cài đặt trên thiết bị bị thiếu).

Chỉ cần nhấp vào nút “tìm iPhone” và sau một thời gian, bạn sẽ thấy trên bản đồ vị trí hiện tại của nó.

Ngoài ra, bạn có thể thực hiện một số hành động với nó:

  • Phát âm thanh (thuận tiện nếu bạn đánh mất nó ở nhà).
  • Kích hoạt chế độ bị mất, sau đó thiết bị sẽ bị khóa và để mở khóa và sử dụng, bạn sẽ cần nhập ID Apple và mật khẩu của mình (về tình huống này và cách giải quyết).
  • Xóa iPhone. Tương đương với việc khôi phục cài đặt gốc. Chỉ cần xóa tất cả thông tin khỏi nó.

Hãy chuyển sang phần khó chịu nhất, những vấn đề...

Phải làm gì nếu định vị địa lý trên iPhone không hoạt động?

Lỗi cơ học khi mô-đun GPS không hoạt động là khá hiếm.

Và ở đây bạn có thể hiểu rõ phải làm gì - sử dụng mà không cần hoặc thay thế tại trung tâm bảo hành. Tuy nhiên, vấn đề thường có thể được giải quyết mà không cần sự trợ giúp của các chuyên gia.

  1. Cần phải hiểu chính xác điều hướng không hoạt động ở đâu. Nếu chỉ trong một hoặc một số ứng dụng, thì chúng tôi sẽ xem liệu các dịch vụ có được kích hoạt riêng cho các chương trình này hay không (đọc cách thực hiện việc này ở đầu bài viết).
  2. Nếu vị trí không chính xác hoặc được xác định kém, hãy kiểm tra xem Internet có được bật qua thẻ SIM hoặc Wi-Fi hay không. Dữ liệu này giúp định vị bạn tốt hơn. Ngoài ra, độ chính xác bị ảnh hưởng bởi địa hình, tòa nhà, tòa nhà, đám mây, v.v. Nói chung, mọi thứ nằm trên đường dẫn trực tiếp giữa vệ tinh và iPhone.
  3. Bẻ khóa, hay đúng hơn là các chỉnh sửa được cài đặt cùng với nó, cũng có thể gây ra sự cố điều hướng.
  4. Bạn có thể đặt lại cài đặt mạng và nếu điều đó không hiệu quả thì

Mục đích chính của trình theo dõi GPS là xác định tọa độ. Nhưng điều đó xảy ra là đèn hiệu theo dõi không đáp ứng được chức năng này. Tại sao những vấn đề như vậy phát sinh và làm thế nào để giải quyết chúng?

Nguyên tắc xác định tọa độ bằng máy theo dõi

Ở lần phóng đầu tiên, còn được gọi là “khởi động nguội”, thiết bị theo dõi mất tới 15 phút để thiết lập liên lạc với các vệ tinh, xác định tọa độ và tải dữ liệu về vị trí của tất cả các vệ tinh, để quá trình này sẽ diễn ra nhanh hơn trong tương lai. Thiết bị của chúng tôi có chức năng AGPS tích hợp cho phép bạn xác định tọa độ nhanh hơn nhiều, chỉ trong vài giây. Thông thường, đèn hiệu sử dụng ăng-ten GPS để nhận tọa độ từ vệ tinh mỗi giây. Nếu đối tượng cài đặt thiết bị theo dõi rơi vào khu vực không nhận được tín hiệu từ vệ tinh hoặc bị che chắn, thiết bị có thể chuyển sang định hướng qua mạng GSM, tức là các tháp di động. Độ chính xác của việc xác định tọa độ thấp hơn một bậc.

Nhận tọa độ từ vệ tinh hoặc tháp, đèn hiệu theo dõi sau đó truyền chúng đến thiết bị di động thông qua dịch vụ di động hoặc tới máy tính được kết nối Internet thông qua máy chủ. Đây là cách nó hoạt động. Vấn đề có thể phát sinh không chỉ ở giai đoạn lấy dữ liệu vị trí mà còn ở giai đoạn truyền thông tin này nếu không có vùng phủ sóng hoặc kết nối Internet.

Các vấn đề có thể xảy ra và giải pháp của họ

Những người theo dõi các chỉ báo đèn hiệu theo dõi định kỳ phải giải quyết các vấn đề sau:

  • không thể xác định tọa độ từ vệ tinh, thiết bị truyền tọa độ bằng 0;
  • không thể xác định được tọa độ từ các tháp;
  • tọa độ nhận được không được truyền đi;
  • sai số vượt quá giới hạn cho phép.

Thay vì tọa độ dự kiến, thiết bị có thể gửi tin nhắn không có tọa độ. Một số mô hình chỉ bắt đầu xác định và truyền tọa độ sau khi nhận được lệnh bắt đầu hoạt động. Đảm bảo rằng bạn đã đưa ra lệnh như vậy và tính năng xác định tọa độ vệ tinh được bật trong cài đặt và chức năng AGPS được bật, giúp tăng tốc độ xác định tọa độ.

Đèn hiệu có thể xác định tọa độ bị dịch chuyển một chút so với tọa độ thực nếu tín hiệu được che chắn (ví dụ: khi nằm gần các tòa nhà cao tầng). Trong trường hợp này, bạn có thể thử lại ở ngoài trời. Một nguyên nhân có thể khác của sự cố là do hướng thiết bị không chính xác: thiết bị theo dõi phải hướng các vít lên trên và nếu điều này không thể thực hiện được thì không được có chướng ngại vật kim loại nào phía trước thiết bị ở khoảng cách dưới 40 cm.

Nếu tọa độ không được xác định bởi các trạm cơ sở (tháp), trước hết bạn cũng cần kiểm tra xem cài đặt trình theo dõi có cho phép điều này hay không. Sau đó kiểm tra cài đặt truy cập Internet, sự tuân thủ của chúng với cài đặt của nhà khai thác mạng di động, mức độ phủ sóng và các tính năng của gói cước. Nếu có kết nối, thiết bị có thể không nhận được tín hiệu từ các tháp lân cận do chúng mới được đưa vào hoạt động và chưa có thời gian lập chỉ mục. Vấn đề tương tự cũng xảy ra khi người vận hành đổi tên các tòa tháp: trình theo dõi không nhận ra chúng. Điều này thường xảy ra khi người vận hành đưa các tháp mới vào sử dụng.

Hiển thị tọa độ không chính xác

Độ chính xác của việc xác định tọa độ phụ thuộc vào nhiều yếu tố: kiểu máy theo dõi, phương pháp xác định vị trí (sử dụng tín hiệu GPS hoặc GSM) và khu vực thực hiện giám sát. Đối với tín hiệu vệ tinh (GPS+GLONASS), sai số là 5–15 m, đối với tín hiệu từ trạm gốc (GSM), sai số tăng lên 150–500 m và ở khu vực nông thôn, nơi các tháp nằm ở khoảng cách đáng kể với nhau , sai số có thể lên tới 5 km . Lý do có thể cho độ chính xác thấp:

  • không được phép xác định tọa độ từ vệ tinh (bạn cần kiểm tra cài đặt);
  • Tín hiệu từ vệ tinh không truyền qua và thiết bị nhận được tín hiệu từ các tòa tháp. Điều này xảy ra khi thiết bị theo dõi được định hướng sai, sử dụng trong nhà, xung quanh là các tòa nhà cao tầng, ở nơi có cây cối rậm rạp hoặc ở khu vực miền núi;
  • Trình theo dõi nhận được tín hiệu từ số lượng vệ tinh không đủ.

Thông thường, số lượng của chúng được cố tình giới hạn trong cài đặt để tiết kiệm pin: thiết bị theo dõi càng tương tác với nhiều vệ tinh thì nó phóng điện càng nhanh (việc tìm kiếm vệ tinh mới cần có thời gian). Nếu những cài đặt như vậy ảnh hưởng tiêu cực đến độ chính xác của việc xác định vị trí, bạn nên tăng số lượng vệ tinh tối thiểu mà tín hiệu được nhận từ đó.

Vấn đề không chỉ là số lượng vệ tinh trong tầm nhìn của thiết bị theo dõi mà còn cả vị trí của chúng. Nếu tất cả đều tập trung ở một phía của đèn hiệu thì độ chính xác sẽ thấp hơn, nhưng nếu các vệ tinh bao quanh đều thiết bị theo dõi ở tất cả các phía thì độ chính xác của vị trí sẽ được cải thiện đáng kể.

Trong hầu hết các trường hợp, các vấn đề về xác định tọa độ không phải là dấu hiệu của đèn hiệu theo dõi bị lỗi. Chúng nằm trong các cài đặt không chính xác và có thể dễ dàng giải quyết bằng cách thay đổi chúng hoặc vì các lý do khách quan mang tính tạm thời, mang tính tình huống (che chắn tín hiệu, thiếu vùng phủ sóng).

Trước đây, chỉ có cơ quan tình báo và quân đội mới có khả năng theo dõi vị trí, nhưng giờ đây bất kỳ người dùng di động nào cũng có thể xây dựng tuyến đường của riêng mình, xem các địa điểm đã ghé thăm và theo dõi người khác (với sự đồng ý của người đó). Hệ thống định vị được tích hợp trong tất cả các điện thoại thông minh hiện đại, rất dễ kích hoạt: hệ thống GPS và truyền dữ liệu qua Internet chịu trách nhiệm cho việc này. Dữ liệu định vị địa lý cũng có thể được lấy bằng phần mềm gián điệp.

Truyền dữ liệu địa lý trên Android là gì

GPS là một hệ thống xác định vị trí của thiết bị trên bề mặt trái đất. Nhiều ứng dụng dựa trên Android và iOS có liên quan đến định vị địa lý, chẳng hạn như tìm kiếm các điểm tham quan, quán cà phê, cửa hàng gần đó. Sử dụng dữ liệu địa lý, người dùng có thể vạch ra lộ trình tối ưu để đến đích trong hoặc ngoài thành phố.

Hệ thống định vị hoạt động thông qua liên lạc với vệ tinh hoặc tháp điện thoại di động gần đó. Thông thường, điện thoại tìm các đèn hiệu để nhận tín hiệu và nhận thông tin từ chúng, truyền dữ liệu về vị trí của bạn. Điện thoại di động hiện đại hoạt động với tất cả các hệ thống định vị sẵn có mà không bị ràng buộc với một quốc gia cụ thể. Để làm việc với các hệ thống GPS, GLONASS, GPS, Deidou (Trung Quốc) được sử dụng. Chức năng chính của định vị địa lý cho Android là xây dựng tuyến đường đến điểm mong muốn. Để thực hiện việc này, bạn có thể sử dụng tài khoản Google hoặc ứng dụng của bên thứ ba.

Cách bật định vị địa lý trên Android

Một số ứng dụng và chương trình tự động đề xuất kích hoạt hệ thống tọa độ sau khi cài đặt, chẳng hạn như ảnh, Instagram, Tinder, Maps. Bạn chỉ cần nhấp vào “Cho phép” và chức năng sẽ được kích hoạt. Nếu bạn cần tự kích hoạt chức năng này (thủ công), hãy làm theo hướng dẫn sau:

  1. Mở menu Cài đặt.
  2. Đi tới Bảo mật & Vị trí.
  3. Mở phần "Vị trí".
  4. Di chuyển nút gạt sang vị trí Bật (chỉ cần vuốt sang phải). Công tắc sẽ sáng lên, biểu thị trạng thái hoạt động.
  5. Trên các mẫu điện thoại mới có bảng cài đặt nhanh (thường hoán đổi bảng trên cùng xuống).
  6. Tìm biểu tượng GPS và kích hoạt nó.

Nếu bạn sở hữu điện thoại Apple, bạn có thể kích hoạt định vị địa lý như sau:

  1. Đi tới cài đặt điện thoại của bạn.
  2. Mở phần "Quyền riêng tư" hoặc "Bảo mật".
  3. Sau đó bấm vào “Dịch vụ vị trí”.
  4. Tại đây bạn cần chuyển sang vị trí On để chuyển ngược lại các chương trình hỗ trợ xác định dữ liệu vị trí.
  5. Lần đầu tiên bật ứng dụng sử dụng GPS, bạn sẽ được yêu cầu kích hoạt định vị địa lý.

Chế độ hoạt động

Có một số nguồn thông tin để theo dõi vị trí của thiết bị trong không gian. Khi kích hoạt chức năng, bạn sẽ được yêu cầu chọn một trong ba chế độ:

  1. Theo tất cả các nguồn. Tùy chọn ưa thích, trong các phiên bản đầu tiên của hệ điều hành Android, được gọi là “Độ chính xác cao”. Cung cấp độ chính xác tối đa trong việc xác định vị trí của thiết bị, sử dụng tất cả các công cụ có sẵn để định vị địa lý. Dữ liệu sẽ được thu thập từ nhà mạng di động, từ vệ tinh GPS, thông tin qua kênh Bluetooth và Wi-Fi (nếu được bật).
  2. Theo tọa độ mạng. Trong các phiên bản Android trước đây, chế độ này được gọi là “Tiết kiệm pin”. Chức năng này chỉ sử dụng dữ liệu từ nhà cung cấp dịch vụ di động hoặc mạng không dây để theo dõi. Chế độ tiết kiệm được gọi vì GPS bị tắt và không tiêu tốn pin. Điều này giúp người dùng kéo dài tuổi thọ pin và tiết kiệm pin.
  3. Bằng vệ tinh GPS. Trong các phiên bản đầu tiên của Android, nó được gọi là “Theo cảm biến của thiết bị”. Để định vị địa lý, chỉ dữ liệu từ trình theo dõi GPS được sử dụng. Thông tin từ mạng không dây và nhà khai thác di động sẽ không được tính đến.

Lịch sử vị trí và truyền dữ liệu địa lý

Trong phần menu “Lịch sử vị trí”, bạn có thể kích hoạt tính năng ghi lại các tuyến đường, địa điểm bạn đã ghé thăm các cơ sở và điểm tham quan khác nhau. Dữ liệu được lưu trữ trên máy chủ của Google và có thể được xem thông qua tài khoản trong hệ thống này trên Google Maps. Để thực hiện việc này, bạn sẽ cần mở phần có tên “Niên đại”. Trước khi thực hiện việc này, bạn phải đăng nhập vào tài khoản Google ít nhất một lần từ thiết bị của mình.

Nếu bạn muốn người thân hoặc bạn bè có quyền truy cập vào vị trí của mình, bạn cần thêm người dùng vào phần “Chuyển dữ liệu địa lý”. Họ sẽ có quyền truy cập vào thông tin về chuyển động và vị trí thực tế của bạn trong thời gian thực. Những người dùng đáng tin cậy cũng sẽ có thể theo dõi chuyển động của họ thông qua Google Maps từ phần “Hiển thị vị trí của tôi”.

Cách sử dụng vị trí địa lý

Chi tiết cụ thể của việc sử dụng chức năng này phụ thuộc vào mục tiêu bạn đặt ra cho nó. Định vị địa lý trên Android và iOS có sẵn trên tất cả các điện thoại thông minh hiện đại. Sau khi kích hoạt, bạn sẽ có thể đánh dấu trên ảnh những địa điểm chúng được chụp (dữ liệu được tự động lấy lên) và đánh dấu các điểm thú vị trên bản đồ. Tọa độ sẽ được thêm vào tất cả các mạng xã hội phổ biến, nếu được phép: VKontakte, Facebook, Instagram. Bạn cũng có thể sử dụng vị trí địa lý để theo dõi một người cụ thể. Để làm điều này, bạn sẽ cần sử dụng các chương trình và ứng dụng bổ sung.

Xác định vị trí của điện thoại qua Google

Nếu có hồ sơ trên dịch vụ Google, bạn có thể liên kết thiết bị của mình với hồ sơ đó. Gã khổng lồ tìm kiếm cung cấp tính năng “Tìm thiết bị” đặc biệt, tính năng này được kích hoạt khi bạn đăng nhập lần đầu vào tài khoản của mình từ điện thoại di động. Bạn sẽ có cơ hội phát âm thanh lớn ngay cả khi âm thanh bị tắt, khóa thiết bị hoặc xóa hoàn toàn mọi dữ liệu khỏi thiết bị. Một trong các phần “Hiển thị trên bản đồ” xác định vị trí của điện thoại di động nhưng chỉ với điều kiện:

  • thiết bị được bật và liên kết với tài khoản Google này;
  • có kết nối Internet;
  • chức năng định vị địa lý được kích hoạt;
  • Tính năng Tìm thiết bị của tôi được kích hoạt.

Để xem vị trí của thiết bị Android trong tài khoản Google của bạn, bạn cần làm như sau:

  1. Tới trang tài khoản của bạn.
  2. Ở trên cùng sẽ có một loạt các thiết bị (nếu bạn sử dụng nhiều thiết bị), hãy chọn thiết bị bạn cần.
  3. Danh sách các thao tác sẽ hiện ra: gửi tín hiệu âm thanh, chặn, tìm thiết bị.
  4. Nếu các điều kiện trên được đáp ứng thì điểm đặt điện thoại di động sẽ xuất hiện trên bản đồ.
  5. Nếu một số thông số bị tắt, nó sẽ hiển thị vị trí cuối cùng mà điện thoại đã được sửa.

Tìm Android của tôi

Chương trình định vị địa lý dành cho Android này phù hợp với tất cả các kiểu máy từ phiên bản 1.6. Bạn cần tải xuống ứng dụng và chuyển nó vào điện thoại qua cáp. Tiếp theo, giải nén tệp cài đặt, sau khi cài đặt, ứng dụng hoạt động ở chế độ ngoại tuyến và không hiển thị dưới bất kỳ hình thức nào. Dịch vụ lưu trữ dữ liệu của bên thứ ba không được sử dụng; tất cả dữ liệu được gửi đến email của bạn thay mặt bạn.

Khi bạn tải xuống và cài đặt các tiện ích theo dõi và nghe lén, bạn sẽ tự động xác nhận rằng chương trình sẽ không bị sử dụng bất hợp pháp. Để sử dụng chương trình, bạn phải hoàn thành các bước bổ sung:

  1. Trước khi cài đặt, bạn phải kích hoạt mục “Nguồn không xác định” trong cài đặt thiết bị Android để có thể cài đặt tiện ích.
  2. Từ điện thoại bạn muốn theo dõi, hãy truy cập trang web và nhấp vào nút “Cài đặt”.
  3. Chương trình sẽ yêu cầu quyền truy cập Internet, gửi và đọc SMS. Xác nhận tất cả các dung sai này.
  4. Để nhận dữ liệu vị trí, hãy gửi SMS tới điện thoại di động của bạn bằng lệnh =location=. Bạn sẽ nhận được tin nhắn SMS phản hồi kèm theo tọa độ.

bản đồ Google

Một ứng dụng khác của Google, chuyên về định vị địa lý. Sử dụng bản đồ, bạn có thể vạch ra lộ trình tốt nhất trên khắp thế giới. Tính năng "Hiển thị vị trí của tôi" hữu ích của ứng dụng giúp theo dõi vị trí của người dùng. Ứng dụng hoạt động trên cả thiết bị Android và iOS. Chương trình phải được cài đặt trên cả hai điện thoại (của bạn và của chủ sở hữu mà bạn muốn theo dõi). Bạn cần phải làm như sau:

  1. Trên thiết bị bạn đang theo dõi, hãy kích hoạt tính năng “Hiển thị vị trí của tôi” từ tài khoản Google của bạn.
  2. Chọn khoảng thời gian theo dõi, nhập số điện thoại hoặc email của bạn.
  3. Tiếp theo, trên điện thoại di động của bạn, hãy truy cập Google Maps, mở phần “Hiển thị vị trí của tôi” và chọn điện thoại được theo dõi từ danh sách.

Các chương trình xây dựng tuyến đường đến địa chỉ Android

Tất cả các ứng dụng có thể hoạt động với bản đồ có thể được chia đại khái thành hai loại: truy cập ngoại tuyến và truy cập trực tuyến. Cái sau yêu cầu kết nối với máy chủ để hoạt động, chứa dữ liệu bản đồ, cập nhật và có thể tải xuống các tệp bị thiếu. Cần có kết nối khi xây dựng tuyến đường. Nếu sau này bạn lưu nó vào bộ nhớ (cache) của thiết bị thì bạn sẽ không cần phải kích hoạt lại Internet. Có một số chương trình luôn yêu cầu quyền truy cập vào mạng. Những nhược điểm của thẻ như vậy là các yếu tố sau:

  • Việc tải bản đồ lên đòi hỏi phải có lưu lượng truy cập, chi phí thấp nhưng vẫn tồn tại;
  • Tuổi thọ pin của điện thoại di động không cần sạc lại sẽ giảm do kết nối mạng hoạt động liên tục;
  • Không phải nơi nào cũng có thể truy cập Internet.

Các chương trình ngoại tuyến không yêu cầu kết nối Internet: bạn chỉ cần kết nối với máy tính có quyền truy cập mạng. Thông qua dây, bạn có thể chuyển thẻ từ nó sang điện thoại di động hoặc các thiết bị Android khác. Tuyến đường được xây dựng dựa trên những tuyến đường đã có trong cơ sở dữ liệu nên người dùng sẽ không thể tạo các tuyến đường hoàn toàn mới. Ngoài ra, bạn sẽ phải lưu trữ một lượng lớn dữ liệu trên điện thoại của mình.

Yandex.Navigator

Đây là một dịch vụ từ công cụ tìm kiếm Yandex có thể hoạt động cả trực tuyến và ngoại tuyến. Bộ điều hướng giúp giải quyết các vấn đề và tình huống không lường trước được phát sinh trên đường. Trước tiên, bạn cần cài đặt nó trên thiết bị di động có hệ điều hành Android:

  1. Mở cửa hàng Google chính thức.
  2. Thông qua tìm kiếm, hãy tìm Yandex.Navigator.
  3. Nhấp vào biểu tượng “Cài đặt”.

Để bắt đầu sử dụng nó, bạn cần thực hiện thiết lập ban đầu của ứng dụng. Chủ sở hữu điện thoại di động có thể tự cài đặt các thông số theo hướng dẫn sau:

  1. Nhấp vào biểu tượng ứng dụng xuất hiện trên màn hình điện thoại thông minh của bạn.
  2. Chỉ ở lần khởi chạy đầu tiên, hai yêu cầu từ chương trình sẽ bật lên. Xác nhận quyền truy cập vào vị trí địa lý và micrô.
  3. Bạn nên thực hiện cả hai quyền để bộ điều hướng hoạt động chính xác nhất có thể.

Sau cài đặt ban đầu, bản đồ sẽ xuất hiện với mũi tên ở giữa cho biết vị trí hiện tại của bạn. Tiếp theo, bạn có thể đặt các cài đặt bổ sung sau:

  1. Nhấp vào nút “Menu” nằm ở phía dưới bên phải. Mở phần "Cài đặt".
  2. Mục “Chế độ xem bản đồ” có nhiệm vụ chuyển đổi giữa bản đồ vệ tinh và bản đồ đường phố tiêu chuẩn. Bạn có thể chọn một trong các tùy chọn, nhưng tùy chọn sơ đồ được coi là thuận tiện hơn.
  3. Để chuyển sang chế độ ngoại tuyến, bạn cần mở mục “Tải bản đồ xuống”, sau đó nhấn vào dòng tìm kiếm. Một loạt các quốc gia, vùng lãnh thổ, khu vực, thành phố và tỉnh sẽ xuất hiện. Tìm khu vực bạn cần.
  4. Tab "Con trỏ" chịu trách nhiệm về biểu tượng vị trí hiện tại của bạn.

Phần cài đặt “Âm thanh” có nhiệm vụ chọn ngôn ngữ mà chương trình sẽ nhận xét về tuyến đường và thông tin đường đi. Trên tab này, bạn có thể thực hiện các cài đặt sau:

  1. Khởi chạy tab Trình tường thuật.
  2. Chọn cài đặt phù hợp với bạn (giọng nữ hoặc giọng nam, v.v.).
  3. Bật ba mục cuối cùng để bạn có thể nhận chỉ đường bằng lệnh thoại “Nghe, Yandex”. Chỉ cần ra lệnh cho điểm đến của bạn và chương trình sẽ chỉ đường cho bạn.

Đây là tất cả các cài đặt cơ bản trước khi bắt đầu làm việc với chương trình. Để xây dựng tuyến đường, bạn có thể sử dụng hai phương thức nhập:

  1. Thủ công. Nhấp vào dòng tìm kiếm, nhập địa chỉ được yêu cầu và nhấn vào “Tìm kiếm”. Trình điều hướng sẽ đề xuất các lựa chọn đường phố.
  2. Tiếng nói. Nói câu “Nghe này, Yandex.” Ở phía dưới sẽ xuất hiện một cửa sổ có chữ “Speak” - đặt tên đường hoặc điểm đến. Điều này rất thuận tiện để không bị phân tâm khi lái xe.

Yandex.Navigator sẽ cung cấp hai tuyến đường ngắn nhất và khoảng cách đến đích. Chọn cái thích hợp và nhấp vào nút “Hãy bắt đầu”. Thiết bị Android sẽ chuyển sang chế độ di chuyển, thời gian di chuyển, tốc độ và quãng đường còn lại đến lượt rẽ đầu tiên sẽ được hiển thị. Thực hiện theo dữ liệu vị trí địa lý và hướng dẫn của người nói. Khi kết nối trực tuyến, tiện ích sẽ báo tình trạng ùn tắc giao thông, ùn tắc giao thông có thể xảy ra và hiện hữu. Bạn có thể kích hoạt chức năng này bằng cách nhấp vào đèn giao thông ở phía trên bên phải.

Để làm việc với chế độ ngoại tuyến, bạn không cần Internet, điện thoại di động Android và tính năng định vị địa lý được bật qua GPS là đủ. Để vẽ đường đi, bạn cần tải trước file địa hình về điện thoại di động. Thuật toán xây dựng đường đi với sự hiện diện của bản đồ trùng khớp với chế độ trực tuyến. Để ghi nhớ trước lộ trình, bạn cần nhấp vào nút “Địa điểm của tôi” và lưu lại.

2GIS

2GIS là một dự án độc lập không thuộc về bất kỳ công cụ tìm kiếm nào. Định vị địa lý trên Android được triển khai theo nguyên tắc điều hướng, bạn có thể đặt tuyến đường từ điểm A đến điểm B bằng cách cho biết địa chỉ, tên tổ chức hoặc chỉ cần trỏ ngón tay vào bất kỳ vị trí nào trên bản đồ. Nhược điểm chính của ứng dụng Android là phải trả phí. Để sử dụng nó trên PC, bạn không cần phải mua nó.

Chương trình sẽ tính toán lộ trình tối ưu và chỉ cho bạn cách đến đó bằng phương tiện giao thông công cộng. Tiện ích không hỗ trợ đi bộ hoặc lái xe nên không phù hợp với người lái xe ô tô. 2GIS vẫn còn ít nội dung, không phải tất cả các thành phố ở Nga đều tồn tại, chưa kể các thành phố nước ngoài, nhưng các nhà phát triển liên tục cập nhật bản đồ. Chương trình được sử dụng nhiều như một cuốn sách tham khảo hơn là một tùy chọn định vị địa lý trên Android.

Ứng dụng theo dõi một người

Bạn có thể sử dụng GPS không chỉ để vẽ lộ trình và giúp việc di chuyển đến những nơi xa lạ trở nên dễ dàng hơn. Nếu muốn, một người có thể xác định vị trí của điện thoại Android. Những lý do dẫn đến điều này rất khác nhau: mất điện thoại di động, mất lòng tin vào người thân hoặc nhân viên, lo lắng cho con cái. Tiện ích theo dõi kết nối với hệ thống định vị địa lý và truyền dữ liệu vị trí đến bạn. Dưới đây là các tùy chọn phổ biến dành cho Android.

Trình theo dõi GPS Định vị gia đình

Tên cho biết ứng dụng giúp theo dõi người thân, con cái nhưng chỉ bằng kiến ​​thức của họ. Để định vị địa lý, bạn phải bật trình theo dõi GPS, trình theo dõi này sẽ gửi dữ liệu đến máy tính hoặc điện thoại di động của bạn. Ứng dụng này được cài đặt trên một số điện thoại di động Android, sau đó một “Vòng tròn” sẽ được tạo. Mọi người phải xác nhận quyền được theo dõi bằng cách sử dụng vị trí địa lý.

Nhược điểm chính của chương trình là trình theo dõi GPS phải được kích hoạt, nếu không có nó sẽ không thể thiết lập vị trí. Bạn có thể tải xuống miễn phí Family Locator GPS Tracker, tải file về điện thoại qua cáp USB và chạy cài đặt. Ứng dụng này có các tùy chọn sau:

  • gửi tín hiệu SOS chỉ bằng một cú nhấp chuột;
  • xác định vị trí khi bật GPS;
  • gửi tin nhắn khi đi chệch khỏi hướng do tuyến đường chỉ định;
  • bạn có thể đặt điểm đến, ứng dụng sẽ gửi tin nhắn khi người dùng đến đó.

Android bị mất

Bạn có thể tải xuống tiện ích trực tiếp từ kho ứng dụng Android chính thức, nó được phân phối miễn phí. Giúp bạn tìm hiểu, sử dụng vị trí địa lý, vị trí của điện thoại di động cài đặt chương trình. Để quản lý và xem dữ liệu, bạn phải đăng ký trên trang web của nhà phát triển và bạn sẽ được cấp quyền truy cập vào tài khoản cá nhân của mình. Hạn chế chính là thiếu tiếng Nga, giao diện hoàn toàn bằng tiếng Anh. Ứng dụng này có tiềm năng cao để điều khiển từ xa thiết bị Android:

  • chặn thiết bị;
  • phá hủy dữ liệu di động;
  • đọc tin nhắn đã nhận và gửi;
  • bật/tắt Wi-Fi, GPS;
  • thông báo về việc thay đổi thẻ SIM;
  • xóa biểu tượng khởi chạy khỏi màn hình nền;
  • điều khiển điện thoại di động bằng lệnh văn bản;
  • hiển thị danh sách cuộc gọi và nhiều hơn nữa.

Các con của tôi đâu

Ứng dụng này không chỉ giúp theo dõi vị trí của trẻ bằng định vị địa lý mà còn cả trạng thái của điện thoại di động. Khi pin yếu, hệ thống sẽ gửi tin nhắn cho phụ huynh. Phát hiện vị trí Android không phải là chức năng duy nhất của chương trình; nó còn có các tùy chọn sau:

  1. nghe lén. Khởi động micrô từ xa, cho phép bạn lắng nghe môi trường xung quanh và ghi lại đoạn âm thanh mà trẻ không hề hay biết. Đây là một tính năng hữu ích dành cho các bậc cha mẹ có con đang trong độ tuổi dậy thì đầy sóng gió.
  2. Thiết lập các vùng chuyển động Cha mẹ tạo các khu vực đặc biệt (trường học, khu thể thao, sân của bạn) và nếu trẻ rời khỏi khu vực đó, một cảnh báo sẽ được gửi đi. Bạn có thể gọi cho anh ấy và yêu cầu anh ấy quay lại.
  3. Đang lưu lộ trình du lịch của bạn. Ứng dụng lưu trữ dữ liệu về nơi người dùng đã đến trong 2 ngày qua.

Sau khi cài đặt, chương trình có thể hoạt động ở hai chế độ - con và cha mẹ. Cái đầu tiên phải được kích hoạt trên thiết bị Android sẽ được theo dõi. Thứ hai là cần thiết để có được dữ liệu và kiểm soát. Hãy nhớ rằng định vị địa lý trên Android chỉ hoạt động khi GPS được bật và tiện ích có thể dễ dàng bị vô hiệu hóa nếu người dùng nhận thấy nên sẽ không thể bí mật thiết lập giám sát.

Cách tắt định vị địa lý trên Android

Chức năng định vị địa lý thường yêu cầu truy cập Internet và kích hoạt bộ điều hướng GPS. Điều này gây thêm căng thẳng cho pin và pin sẽ xả nhanh hơn. Bạn có thể tắt tính năng định vị địa lý trên thiết bị Android của mình bằng các hướng dẫn sau:

  1. Đi tới cài đặt thiết bị của bạn.
  2. Tìm phần "Vị trí".
  3. Vô hiệu hóa tùy chọn.
  4. Bạn cũng có thể vô hiệu hóa nó thông qua menu truy cập nhanh (vuốt xuống từ trên cùng của màn hình). Chỉ cần nhấp vào biểu tượng GPS một lần nữa.

Băng hình

Hoạt động không chính xác của mô-đun GPS là một sự cố khá phổ biến với các thiết bị Android. Hệ thống có thể kết nối với vệ tinh nhưng việc điều hướng vẫn không hoạt động. Trong một số trường hợp, lỗi liên quan đến sự cố phần cứng của thiết bị, nhưng hầu hết các tình huống đều có thể được giải quyết bằng phương pháp phần mềm. Dưới đây chúng tôi mô tả những việc cần làm nếu GPS không hoạt động trên Android.

Đầu tiên, hãy xác định cách hoạt động của bộ điều hướng trên điện thoại. Yandex.Maps hoặc điều hướng từ Google liên hệ với các vệ tinh của hệ thống và yêu cầu dữ liệu về vị trí hiện tại của người dùng. Dựa trên thông tin nhận được, một tuyến đường tối ưu được xây dựng hoặc phương tiện giao thông công cộng được chọn. Nếu mô-đun GPS ngừng hoạt động, hoạt động điều hướng bình thường sẽ không thể thực hiện được, ngay cả khi sử dụng công nghệ A-GPS. Nguyên nhân chính gây ra lỗi thường là do sự cố phần mềm, nhưng trong một số trường hợp, nguồn gốc của sự cố là do mô-đun phần cứng bị lỗi.

Dịch vụ định vị địa lý không hoạt động trên Android nếu cài đặt không chính xác. Lỗi cũng có thể do cài đặt phần sụn không tương thích hoặc thiếu trình điều khiển cần thiết.

Trình điều hướng từ Google hoặc Yandex không hoạt động tốt ngay cả khi tín hiệu vệ tinh yếu. Điều đáng ghi nhớ là các chương trình không phải lúc nào cũng hiển thị chính xác vị trí và bạn không nên dựa vào hệ thống khi đi bộ đường dài hoặc địa hình. Để khắc phục sự cố, hãy xem nguyên nhân và giải pháp cho các sự cố phổ biến.

Lý do không có tín hiệu

Có hai nhóm lỗi chính: phần cứng và phần mềm. Cái trước có thể được sửa bởi các chuyên gia có trình độ tại các trung tâm dịch vụ, trong khi cái sau có thể được sửa tại nhà.

  • Phần cứng - một bộ phận có thể bị hỏng sau khi có tác động cơ học lên thân thiết bị, chẳng hạn như bị ngã hoặc va đập mạnh. Nguyên nhân hỏng cũng có thể là do chất lỏng xâm nhập vào bo mạch chính, sau đó là do các điểm tiếp xúc bị oxy hóa.
  • Phần mềm - nhiễm phần mềm độc hại, chương trình cơ sở không chính xác hoặc lỗi cập nhật - tất cả những trục trặc này có thể làm hỏng trình điều khiển vị trí.

Điều đầu tiên cần làm nếu cảm biến GPS không hoạt động là khởi động lại điện thoại thông minh của bạn và quét nó bằng phần mềm chống vi-rút. Có thể RAM của thiết bị đã đầy và không đủ tài nguyên bộ xử lý để kích hoạt liên lạc với vệ tinh.

Cài đặt không chính xác

Cài đặt chính xác các thông số của điện thoại thông minh là chìa khóa cho hoạt động chính xác của hệ thống GPS trên Android.

  • Nếu Android không tìm thấy vị trí, hãy chuyển tới cài đặt thiết bị, sau đó vào “Chung”, sau đó mở “Vị trí và chế độ”.
  • Trên tab Vị trí, chỉ định phương pháp vị trí ưa thích của bạn. Nếu bạn chọn Chỉ vệ tinh, Android sẽ không sử dụng công nghệ A-GPS thu thập dữ liệu từ mạng di động và Wi-Fi gần đó để cải thiện độ chính xác của vị trí địa lý.
  • Hãy thử đặt chế độ “Chỉ mạng di động” và kiểm tra chức năng của thẻ. Nếu điều hướng bật thì có vấn đề với trình điều khiển hoặc phần cứng.
  • Khi GPS trên Android không bật (hệ thống không phản hồi với việc chuyển đổi tùy chọn), có thể có vấn đề trong phần sụn. Thực hiện thiết lập lại toàn bộ hoặc liên hệ với trung tâm dịch vụ.
  • Để đặt lại cài đặt vị trí của bạn, hãy nhấp vào tab “Sao lưu và đặt lại”, sau đó nhấn vào “Đặt lại cài đặt mạng và điều hướng”. Đăng nhập vào tài khoản Google của bạn để xác nhận.

Quan trọng! Tất cả mật khẩu đã lưu từ các điểm truy cập Wi-Fi cũng như dữ liệu mạng di động sẽ bị xóa.

Phương pháp được mô tả giúp loại bỏ hầu hết các vấn đề với phần mềm.

Phần sụn không chính xác

Hậu quả của việc sử dụng phần mềm bất cẩn trên Android có thể khá khó lường. Việc cài đặt các phiên bản hệ điều hành của bên thứ ba được thực hiện để tăng tốc hoạt động của tiện ích, nhưng kết quả là các mô-đun điện thoại ngừng hoạt động.

Nếu bạn quyết định khởi động lại thiết bị của mình, chỉ tải xuống các tệp chương trình cơ sở từ các diễn đàn đáng tin cậy - XDA và w3bsit3-dns.com. Đừng cố flash điện thoại thông minh của bạn bằng phiên bản hệ điều hành từ điện thoại khác vì các trình điều khiển cần thiết để vận hành có thể không còn hoạt động. Nếu thiết bị đã trở thành cục gạch, hãy thực hiện thiết lập lại toàn bộ dữ liệu.

  • Nhấn nút tăng âm lượng và khóa trong 5 - 7 giây. Khi logo Android xuất hiện trên màn hình của tiện ích đã tắt, hãy nhả Tăng âm lượng.
  • Menu Recovery sẽ được tải. Chọn “Xóa dữ liệu/Khôi phục cài đặt gốc”, xác nhận Xác lập lại cứng.
  • Để khởi động lại điện thoại thông minh của bạn, hãy nhấn vào “Khởi động lại hệ thống ngay bây giờ”. Quá trình thiết lập sẽ mất vài phút khi bạn bật nó.

Phương pháp này phù hợp với các thiết bị có phần sụn bị hỏng. Mô-đun GPS sẽ khôi phục chức năng sau khi chuyển sang phiên bản hệ điều hành xuất xưởng.

Hiệu chuẩn mô-đun

Trong một số trường hợp, cần phải thực hiện hiệu chỉnh nhanh thiết bị.

  • Mở ứng dụng “Thiết lập cần thiết”, có thể tải xuống miễn phí từ Play Market.
  • Nhấp vào biểu tượng la bàn và đặt điện thoại thông minh của bạn trên một bề mặt phẳng.
  • Nhấn vào nút “Kiểm tra” và đợi 10 phút cho đến khi quá trình kiểm tra kết thúc. Sau khi hoàn tất, hãy thử bật điều hướng vệ tinh.

Sự cố phần cứng

Điện thoại thông minh giá rẻ của Trung Quốc thường được trang bị mô-đun liên lạc vệ tinh chất lượng thấp. Sự cố có thể được khắc phục bằng cách thay thế mô-đun tương ứng tại trung tâm dịch vụ. Lỗi xảy ra trên cả điện thoại Android và iOS.

Đặt câu hỏi cho chuyên gia ảo

Nếu bạn vẫn còn thắc mắc, hãy hỏi chuyên gia ảo, bot sẽ giúp bạn tìm ra vấn đề và cho bạn biết phải làm gì. Bạn có thể nói chuyện với anh ấy về cuộc sống hoặc chỉ trò chuyện, nó sẽ rất thú vị và nhiều thông tin!

Nhập câu hỏi của bạn vào trường và nhấn Enter hoặc Gửi.


Phần kết luận

Nếu điều hướng trên Android không hoạt động hoặc bạn không thể kết nối vệ tinh ở những khu vực thoáng đãng, hãy xác định xem nguyên nhân gây ra lỗi là do thông số của thiết bị hay do bảng điện tử bị lỗi. Việc sửa chữa các lỗi phần cứng chỉ nên được thực hiện tại các trung tâm dịch vụ được ủy quyền.

Băng hình

Ngày nay, ngày càng có nhiều ứng dụng di động trở nên phụ thuộc vào vị trí địa lý. Một số đơn giản là không có ý nghĩa nếu không biết vị trí của người dùng, trong khi những người khác trở nên thoải mái hơn với nó. Đây được gọi là Dịch vụ dựa trên vị trí (LBS): công cụ điều hướng, bốn hình vuông, Instagram có ảnh được gắn thẻ địa lý và thậm chí cả các ứng dụng nhắc nhở kích hoạt gần một vị trí cụ thể, chẳng hạn như bên cạnh văn phòng hoặc cửa hàng.

Đối với các dịch vụ và ứng dụng Yandex, chúng tôi đã tạo ra phương pháp triển khai riêng để xác định vị trí mà không cần GPS - Yandex.Locator. Nó tiết kiệm thời gian của người dùng và làm cho ứng dụng của chúng tôi thông minh hơn một chút. Trong Bộ điều hướng và Bản đồ, tính năng này giúp loại bỏ nhu cầu nhập điểm xuất phát của tuyến đường, ngay cả khi bạn đang ở trong gara đỗ xe. Và khi chọn một bộ phim trong Rạp chiếu phim Afisha hoặc một sản phẩm trong Chợ di động, điều này sẽ giúp hiển thị ngay nơi có thể tìm thấy chúng một cách chính xác trong khu vực thành phố của bạn. Và tất nhiên, khi tìm kiếm quán cà phê và máy ATM, nó cho phép bạn hiển thị ngay những quán gần nhất, ngay cả khi bạn đang ở trên tàu điện ngầm.

Chúng tôi đã phát hiện ra công nghệ này từ lâu dưới dạng API miễn phí. Hôm nay chúng tôi muốn cho bạn biết nó hoạt động như thế nào.

Tại sao không có GPS và làm cách nào khác

Hệ thống định vị vệ tinh (GNSS), trong trường hợp của chúng tôi là GPS và GLONASS, là phương pháp xác định địa lý chính xác nhất cho đến nay. Các mô-đun tương ứng được tìm thấy trong hầu hết các điện thoại thông minh hiện đại. Nhưng không phải lúc nào và không phải ở đâu nó cũng có thể giải quyết được vấn đề LBS.

Thứ nhất, việc tìm kiếm vệ tinh đôi khi mất vài phút và có những tình huống trong đó tốc độ xác định là quan trọng ngay cả khi mất độ chính xác. Ví dụ: khi bạn cần xây dựng tuyến đường sơ bộ trong trình điều hướng hoặc đăng ký. Thứ hai, các vệ tinh thường không “có thể nhìn thấy” trong nhà hoặc dưới lòng đất. Thứ ba, không phải mọi điện thoại di động hoặc máy tính bảng đều có mô-đun GPS và hầu như không có mô-đun nào trên máy tính xách tay. Nghĩa là, LBS cần những lựa chọn thay thế.

Và tất nhiên, có những lựa chọn thay thế - bạn có thể xác định vị trí của mình bằng các tháp GSM gần đó, mạng Wi-Fi và thậm chí bằng địa chỉ IP. Độ chính xác của từng phương pháp này kém hơn nhiều so với GPS. Nhưng nếu bạn kết hợp chúng lại với nhau thì chúng sẽ cho chất lượng ở mức chấp nhận được. Đồng thời, một số khuyết điểm của cái này sẽ được hóa giải bằng khả năng của cái kia. Hầu hết mọi nơi đều có tháp GSM nhưng không có mạng Wi-Fi. Đồng thời, qua Wi-Fi độ chính xác của việc xác định sẽ tốt hơn. Vì vậy, phương pháp kết hợp có tính đầy đủ và chính xác hơn so với từng phương pháp riêng lẻ. Một sự thật ít được biết đến là hai bộ định tuyến ở các khu vực khác nhau trong thành phố có thể có cùng một địa chỉ MAC. Kết hợp GSM và Wi-Fi sẽ giải quyết được những xung đột như vậy. Những bộ định tuyến này rất có thể sẽ có các tháp với các số nhận dạng khác nhau ở gần - xét cho cùng, xác suất xảy ra sự trùng hợp ngẫu nhiên trong một khối sẽ thấp hơn nhiều so với toàn bộ thành phố.

Có một số triển khai phương pháp xác định địa lý kết hợp này trên thế giới. Và có vẻ như câu hỏi đầu tiên mà tất cả các nhà phát triển phải đối mặt là lấy thông tin về vị trí của mạng Wi-Fi và tháp di động ở đâu?

Cơ sở dữ liệu vị trí mạng

Trong tình thế khó xử “mua hay xây”, cuối cùng chúng tôi đã chọn vế sau. Lý do chính là với dữ liệu và thuật toán của riêng bạn, việc kiểm soát chất lượng kết quả sẽ dễ dàng hơn nhiều. Người dùng Yandex.Maps trên thiết bị di động đã giúp chúng tôi thu thập thông tin.

Khi chúng tôi bắt đầu phát triển Latitude, đã có hàng trăm nghìn người trên đường phố với Yandex.Maps được bật trên điện thoại của họ. Với sự đồng ý của người dùng, ứng dụng sẽ liên tục truyền tọa độ GPS của anh ấy - Yandex.Traffics được xây dựng trên cơ sở thông tin này. Chúng tôi nghĩ rằng đồng thời, ứng dụng có thể lưu ý trạm gốc nào đang phục vụ điện thoại ở các tọa độ này, mạng Wi-Fi nào có thể nhìn thấy được (tất nhiên là không tự kết nối với mạng - để không tạo ra rủi ro về quyền riêng tư ).

Để tham gia vào nguồn cung ứng cộng đồng như vậy, một người không cần phải làm gì đặc biệt - chỉ cần sử dụng ứng dụng. Giống như tọa độ, dữ liệu về mạng Wi-Fi và trạm GSM xung quanh được ẩn danh. Thực tế, chúng không nặng gì cả, và do đó, pin từ hộp số của chúng không hết nhanh hơn.

Vì vậy, người dùng bắt đầu giúp đỡ lẫn nhau:


Một số, với bộ thu GPS trong điện thoại, sẽ tìm ra vị trí chính xác của các mạng và truyền thông tin đến Yandex. Những người khác, những người không có mô-đun GPS, sẽ gửi danh sách các mạng mà họ nhìn thấy vào lúc này và nhận được phản hồi về vị trí gần đúng của họ trên bản đồ.

Cơ sở dữ liệu đã được biên soạn và cập nhật thường xuyên. Và ở đây chúng ta phải đối mặt với vấn đề tiếp theo.

Mạng “di chuyển”

Kinh nghiệm cho thấy số nhận dạng của tháp di động liên tục thay đổi - một số ở trung tâm thành phố ngày hôm qua có thể ở ngoại ô vào ngày mai. Bộ định tuyến Wi-Fi cũng có thể di chuyển cùng với chủ sở hữu của chúng. Và hóa ra với mỗi lần di chuyển, bạn cần phải vô hiệu hóa một phần quan trọng của dữ liệu.

Đây là cách chúng tôi giải quyết vấn đề khi di chuyển cả tháp và bộ định tuyến cùng một lúc. Người dùng nhận được yêu cầu vị trí cùng với thông tin về những mạng mà anh ta có thể nhìn thấy. Nếu danh sách các mạng bao gồm một mạng được nhìn thấy ở các khu vực khác nhau của thành phố, thì thuật toán sẽ tính đến số lượng tín hiệu từ mạng đó đã tích lũy ở mỗi khu vực và độ tuổi của mạng sau đó. Chúng tôi gọi mỗi sự tích tụ tín hiệu dày đặc từ mạng Wi-Fi hoặc tháp di động là “đám mây”. Càng có nhiều tín hiệu trên đám mây và chúng càng gần đây thì nó càng đáng tin cậy. Theo đó, câu trả lời sẽ là lớn nhất và mới nhất. Và chúng tôi coi đám mây không có tín hiệu trong hơn một tháng là lỗi thời - ngay cả khi đám mây gần đây hơn không xuất hiện cho mạng này ở khu vực khác.

Bán kính đám mây

Vì vị trí được xác định gần đúng nên không thể hiển thị điểm - bạn cần vẽ một vòng tròn (xét cho cùng, tín hiệu vô tuyến, trong trường hợp không bị nhiễu, sẽ được phân bổ đều theo mọi hướng). Mặc dù, nếu bạn nhìn vào hình ảnh thực tế của các tín hiệu, thông thường nó là hình elip. Xét cho cùng, người lái xe ô tô sử dụng bản đồ di động nhiều nhất. Dấu vết GPS của họ vẫn còn trên đường và thực tế không có tín hiệu nào đến từ các sân bãi và đặc biệt là từ các tòa nhà.

Để câu trả lời cực kỳ chính xác thì bán kính của hình tròn phải nhỏ nhất. Nếu bạn chỉ vẽ một vòng tròn xung quanh tất cả các điểm tín hiệu trên một mạng cụ thể thì bán kính sẽ quá lớn. Mat đã giúp giảm bớt nó. số liệu thống kê. Mật độ tín hiệu tuân theo phân phối chuẩn, nghĩa là áp dụng quy tắc ba sigma. 99,7% số điểm nằm trong vùng lân cận bán kính này.

Chúng tôi quyết định đi xa hơn và chọn bằng thực nghiệm một hệ số sigma giúp giảm thiểu bán kính trong khi vẫn duy trì độ chính xác chấp nhận được. Điều này có thể thực hiện được vì trong hầu hết các trường hợp, người dùng sẽ nhìn thấy một số mạng. Nghĩa là, các khu vực “mở” do hệ số giảm rất có thể bị các đám mây khác chồng lên nhau.

Tín hiệu không có đám mây

Thật không may, không phải tất cả tín hiệu GPS từ người dùng đều dễ dàng kết hợp thành đám mây. Hóa ra là nếu bạn phủ tất cả các tín hiệu của một mạng cụ thể lên bản đồ, thì ngoài các “hình elip” sẽ có các điểm và đường trên đó. Theo đó, đây là những tín hiệu đơn lẻ, rất xa cụm tín hiệu của cùng một mạng và các đường GPS rất dài (tức là các chuỗi tín hiệu GPS).

Ví dụ: “Người độc thân” xuất hiện khi một người đi du lịch bằng tàu điện ngầm. Điện thoại mất liên lạc với một ô ở trạm này, khi đi đến một trạm khác, nó vẫn tưởng rằng mình được phục vụ bởi ô đó. Bộ định vị lọc ra những tín hiệu như vậy. Ngoài ra, chúng tôi đặt ngưỡng tối thiểu cho các đám mây để tránh phụ thuộc vào quá ít cụm tín hiệu.

Ví dụ: các đường GPS dài xuất hiện khi một người lái ô tô qua toàn bộ thành phố. Điện thoại “kéo” mã nhận dạng tháp theo nó từ đầu tuyến đường và truyền tải rằng nó được cho là đã nhìn thấy nó dọc theo toàn bộ tuyến đường. Được biết, các trạm gốc có phạm vi hoạt động hạn chế nên Locator cũng lọc ra những đường đi GPS như vậy. Các đường ray có độ dài nằm trong phạm vi hoạt động của tháp vẫn còn. Chúng có xu hướng dễ nhận thấy ở những khu vực có ít dữ liệu. Ở đó chúng trở thành một chuỗi những đám mây nhỏ.

Chúng tôi coi các tín hiệu đơn lẻ, các đám mây nhỏ và các vệt dài là “nhiễu”. Khi người dùng nhìn thấy một mạng duy nhất mà chúng tôi chỉ biết những tín hiệu như vậy, anh ta sẽ nhận được phản hồi rằng không thể xác định được vị trí. Chúng tôi coi điều này đúng hơn là đưa ra một kết quả rõ ràng là không chính xác, theo ước tính của chúng tôi.

Khi tích lũy được ít dữ liệu, sẽ có một khó khăn khác trong việc kết hợp tất cả tín hiệu vào một đám mây. Chuyện xảy ra là tín hiệu từ một tòa tháp ở thành phố này cũng đến từ một thành phố khác. Sự hiện diện của mã vùng vị trí trong số nhận dạng mạng GSM - LAC (Mã vùng vị trí) đã giúp chúng tôi. Vì các tháp có cùng mã phải ở gần theo tiêu chuẩn, Latitude bắt đầu đánh giá thấp trọng số của các đám mây “nằm ngoài thành phố của chúng” (tức là giữa các đám mây có LAC khác).

Cải thiện độ chính xác phát hiện...

...qua mạng GSM
Ngày xửa ngày xưa, các ứng dụng chỉ có quyền truy cập vào thông tin về một trạm gốc, mặc dù điện thoại thường nhìn thấy nhiều trạm. Sau sự ra đời của nền tảng Android, các ứng dụng đã có thể học cách xem tất cả chúng (ngoại trừ các kết nối ở chuẩn 3G, cho phép bạn chỉ nhận dạng được một tháp di động). Vị trí bắt đầu được xác định chính xác hơn - không còn bằng một đám mây nữa mà bằng sự kết hợp của nhiều đám mây. Hóa ra đối với nhiều đám mây, bạn có thể sử dụng cách tiếp cận tương tự như đối với một đám mây. Bán kính được tính bằng độ lệch chuẩn của các tín hiệu có trong tập hợp các đám mây và tâm được tính bằng trung bình tọa độ của chúng.
…qua mạng Wi-Fi
Khi điện thoại thông minh nằm trong phạm vi phủ sóng của một số mạng Wi-Fi, nó có thể báo cáo không chỉ danh sách các mạng đó mà còn cả cường độ tín hiệu của từng mạng. Chúng tôi đã sử dụng kiến ​​thức về sức mạnh này để làm rõ tâm của vòng tròn nơi người dùng đang ở. Chúng tôi bắt đầu gắn các lò xo tưởng tượng vào tâm của các đám mây quan sát được - tín hiệu càng mạnh thì chúng càng chặt. Và các đầu tự do của chúng phải được kết nối. Điểm mà các lò xo này được cân bằng là trung tâm tinh tế.

Kết quả chất lượng

Đầu tiên, xin nói đôi lời về cách chúng tôi đánh giá chất lượng giải pháp của mình. Như đã đề cập, từ những người dùng có mô-đun GPS trong thiết bị của họ, Locator sẽ nhận được cả tọa độ và danh sách mạng mà thiết bị có thể nhìn thấy. Để đánh giá chất lượng, trước tiên nó sẽ xác định vị trí gần đúng chỉ dựa trên các mạng này. Sau đó kiểm tra xem tọa độ thực của người dùng có nằm trong vòng tròn do Latitude giả định hay không.

Sử dụng kỹ thuật này, chúng tôi thu được các số liệu sau:

  • đối với 83% yêu cầu mỗi ngày, vị trí được xác định chính xác - tọa độ GPS của thiết bị rơi vào khu vực có tên Latitude
  • 14% tín hiệu bị lỗi:
    • 7% - sai số dưới 100 mét
    • 5,6% - từ 100 mét đến vài km
    • 1,4% - Công cụ định vị sai thành phố
  • 3% yêu cầu còn lại nhận được phản hồi “Không tìm thấy vị trí”


Có thể đạt được chất lượng tốt hơn? Đúng. Ưu điểm của phương pháp là với độ thuần thục nhất định của thuật toán, chỉ cần thu thập thêm dữ liệu để xác định vị trí chính xác hơn. Và điều này khá dễ dàng, vì cả số lượng mạng Wi-Fi và số lượng người dùng ứng dụng của chúng tôi đều tăng lên.

Nhưng có những giới hạn về công nghệ:

  • nếu điện thoại chỉ báo có một tháp GSM thì bán kính tối thiểu sẽ là vài trăm mét trong thành phố và vài km bên ngoài thành phố
  • nếu điện thoại nhìn thấy nhiều tháp, có thể xác định tâm chính xác hơn nhưng bán kính khó có thể giảm
  • nếu mạng Wi-Fi hiển thị, bán kính tối thiểu sẽ là 10 mét

Khối lượng tính toán

Để nhanh chóng phản hồi người dùng, bạn cần chuẩn bị trước toàn bộ câu trả lời hoặc ít nhất là một phần quan trọng. Hàng đêm, một cụm dựa trên hệ thống điện toán phân tán YAMR của chúng tôi tổng hợp các tín hiệu nhận được cho đến ngày hôm qua, nhận “đám mây” sẵn sàng phản hồi. Tại thời điểm yêu cầu, tất cả những gì còn lại đối với Locator là kết hợp chúng theo cách chính xác. Do đó, hàng terabyte “tín hiệu thô” đã được nén thành 1,5-2 GB phản hồi tạo sẵn, dễ dàng đưa vào bộ nhớ. Và việc chuẩn bị phản hồi hầu như luôn mất 1 ms và mỗi máy chủ trong cụm có thể xử lý 10 nghìn RPS.

Và để thời lượng tính toán hàng ngày không tăng tuyến tính với sự tăng trưởng của lịch sử tín hiệu GPS, chúng ta đã đạt được “tính cộng” của các đám mây. Bây giờ chỉ cần lưu trữ một vài chỉ báo cho mỗi đám mây là đủ và không cần phải xử lý lại toàn bộ lịch sử cũ hàng ngày.

Việc chuẩn bị một câu trả lời đầy đủ hơn hóa ra lại không hiệu quả. Nếu bạn nhóm từng tổ hợp mạng vào một đám mây riêng biệt, bạn sẽ có được sự bùng nổ tổ hợp. Khối lượng các câu trả lời làm sẵn tăng lên theo nhiều bậc độ lớn và với sự trùng hợp một phần của các mạng, việc chuẩn bị một câu trả lời thậm chí còn đòi hỏi nhiều tính toán hơn.

chất tương tự

Các dịch vụ định vị không có GPS, như chúng tôi đã nói, không chỉ có ở Yandex. Các nhà phát triển có thể chuyển sang nhà cung cấp thương mại (chẳng hạn như Altergeo ở Nga và Skyhook Wireless trên thế giới) hoặc sử dụng nền tảng di động hoặc API trình duyệt.

Nói chung, bạn có thể thu thập cơ sở dữ liệu như vậy theo ba cách:

  • lái xe quanh các thành phố được quan tâm về ô tô, quét mạng và sau đó định kỳ lái xe vòng quanh để cập nhật cơ sở dữ liệu
  • tạo một ứng dụng di động đại chúng (ví dụ: Yandex.Maps)
  • tạo nền tảng di động (ví dụ: iOS hoặc Android)
Nhưng chỉ nhà phát triển ứng dụng dựa trên vị trí mới phải lựa chọn giữa các giải pháp khác nhau và người dùng “sống” với lựa chọn này. Trong trường hợp không có phương pháp so sánh thống nhất, bạn cần chú ý đến độ chính xác của phép xác định (bán kính “dung sai” và tỷ lệ phần trăm lỗi) trong các vùng quan tâm. Thêm thẻ