Udostępnij przez


Interfejs API lokalizacji

Ważny

Ta dokumentacja dotyczy interfejsu API lokalizacji Win32/COM. Jest ona dostępna do użycia w systemach operacyjnych , które są określone w sekcji Wymagania każdego tematu referencyjnego interfejsu API. Ten interfejs API może zostać zmieniony lub niedostępny w nowszych wersjach systemu operacyjnego. Dlatego zalecamy użycie interfejsu API środowiska uruchomieniowego systemu Windows Windows.Devices.Geolocation API. Aby uzyskać dostęp do lokalizacji z witryny internetowej, możesz użyć interfejsu API geolokalizacji W3C (zobacz Wprowadzenie do interfejsu API geolokalizacji).

Cel

Komputery są obecnie bardziej mobilne niż kiedykolwiek. Od małych laptopów do komputerów stacjonarnych, wiele komputerów może iść wszędzie tam, gdzie użytkownik chce iść. Programy korzystające z mobilności komputera mogą zwiększyć znaczącą wartość dla życia ludzi. Na przykład program, który może znaleźć pobliskie restauracje i zapewnić kierunek jazdy, wydaje się być naturalnym rozwiązaniem dla komputera przenośnego. Jednak podczas gdy technologia określania bieżącej lokalizacji użytkownika jest powszechna i przystępna cenowo, tworzenie rozwiązań na tej technologii może być trudne zadanie.

Aby utworzyć program obsługujący lokalizację, może być konieczne rozwiązanie różnych problemów, w tym:

  • Urządzenia globalnego systemu pozycjonowania (GPS), które korzystają z wirtualnych portów COM, które zapewniają dostęp tylko do jednego programu w danym momencie.
  • Zrozumienie i programowanie dla protokołów, takich jak specyfikacja National Marine Electronics Association (NMEA), a także rozszerzenia zastrzeżonego dostawcy.
  • Ograniczone do programowania dla znanych, pionowych rozwiązań sprzętowych.
  • Implementowanie logiki do obsługi przejść między różnymi dostawcami lokalizacji, takimi jak odbiorniki GPS, połączone sieci, sieci komórkowe, Internet i ustawienia użytkownika.

W tej dokumentacji opisano interfejs programowania aplikacji lokalizacji systemu Windows (API). Interfejs API lokalizacji pomaga uprościć programowanie obsługujące lokalizację, zapewniając standardowy sposób pobierania danych dotyczących lokalizacji użytkownika i standaryzacji formatów raportów danych lokalizacji. Interfejs API lokalizacji automatycznie obsługuje przejścia między dostawcami danych lokalizacji i zawsze wybiera najbardziej dokładnego dostawcę dla bieżącej sytuacji.

Odbiorcy deweloperów

Interfejs API lokalizacji udostępnia funkcje za pośrednictwem zestawu interfejsów COM. Funkcje interfejsu API lokalizacji mogą być używane przez programistów, którzy znają język programowania COM za pośrednictwem języka programowania C++ lub za pomocą obiektów COM w językach skryptowych, takich jak Microsoft JScript.

W tej sekcji

  • Dokumentacja programowania w języku C++ interfejsu API lokalizacji
  • dokumentacja modelu obiektów interfejsu API lokalizacji