Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Ważne
Interfejsy API platformy UWP MapControl i Windows Maps (Windows.Services.Maps.*) są przestarzałe i mogą nie być dostępne w przyszłych wersjach systemu Windows. Aby uzyskać więcej informacji, zobacz Zasoby dotyczące przestarzałych funkcji.
Ważne
Wycofanie usługi Mapy Bing dla przedsiębiorstw
MapControl platformy UWP i usługi map z przestrzeni nazw Windows.Services.Maps opierają się na mapach Bing. Mapy Bing dla przedsiębiorstw są przestarzałe i zostaną wycofane, wówczas kontrolka MapControl i usługi nie będą już odbierać danych.
Aby uzyskać więcej informacji, zobacz dokumentację Centrum deweloperów map Bing i Mapy Bing.
Ważne
Aplikacja Mapy systemu Windows jest przestarzała i zostanie usunięta ze sklepu Microsoft Store do lipca 2025 r. W tym czasie będzie również ostateczna aktualizacja aplikacji ze Sklepu, w wyniku której przestanie działać. Jeśli usuniesz aplikację przed lipcem 2025 r., nadal możesz ją ponownie zainstalować ze Sklepu, ale w lipcu 2025 r. nie będzie można jej ponownie zainstalować.
Aby uzyskać więcej informacji, zobacz Zasoby dotyczące przestarzałych funkcji — aplikacja Maps.
W tej sekcji wyjaśniono, jak można wyświetlać mapy, korzystać z usług map, znajdować lokalizację i konfigurować geofencing w aplikacji.
MapControl i usługi mapowe wymagają klucza uwierzytelniania map o nazwie MapServiceToken. Aby uzyskać więcej informacji na temat pobierania i ustawiania klucza uwierzytelniania map, zobacz Żądanie klucza uwierzytelniania map.
Wyświetlanie map
Wyświetlaj mapy w aplikacji z widokami 2D, 3D lub Streetside, korzystając z interfejsów API z przestrzeni nazw Windows.UI.Xaml.Controls.Maps. Punkty orientacyjne (POI) można oznaczyć na mapie przy użyciu pinezki, obrazów, kształtów lub elementów interfejsu użytkownika XAML. Możesz również nakładać obrazy w formie kafelek lub całkowicie zastąpić obrazy mapy.
| Temat | Opis |
|---|---|
| Poproś o klucz uwierzytelnienia do map | Aplikacja musi zostać uwierzytelniona, zanim będzie mogła korzystać z MapControl i usług mapowania w przestrzeni nazw Windows.Services.Maps. Aby uwierzytelnić swoją aplikację, należy podać klucz do uwierzytelniania map. W tym artykule opisano, jak zażądać klucza uwierzytelniania map z Centrum deweloperów map Bing i dodać go do aplikacji. |
| Wyświetl mapy w widokach 2D, 3D i Streetside | Wyświetlaj dostosowywalne mapy w aplikacji przy użyciu klasy MapControl. W tym temacie przedstawiono również widoki 3D z lotu ptaka i Streetside. |
| Wyświetlanie punktów orientacyjnych (POI) na mapie | Dodaj punkty zainteresowania (POI) do mapy przy użyciu pinezek, obrazów, kształtów i elementów interfejsu użytkownika XAML. |
| obrazy kafelków nakładki na mapie | Nakładanie zewnętrznych lub niestandardowych obrazów kafelkowych na mapie przy użyciu zasobów kafelkowych. Źródła kafelków umożliwiają nakładanie wyspecjalizowanych informacji, takich jak dane pogodowe, dane populacji lub dane sejsmiczne; lub użyj źródeł kafelków, aby całkowicie zastąpić domyślną mapę. |
Usługi mapy programu Access
Dodaj trasy, wskazówki i funkcje geokodowania do swojej aplikacji, korzystając z interfejsów API z przestrzeni nazw Windows.Services.Maps.
| Temat | Opis |
|---|---|
| Poproś o klucz uwierzytelnienia do map | Aplikacja musi zostać uwierzytelniona, zanim będzie mogła korzystać z MapControl i usług mapowania w przestrzeni nazw Windows.Services.Maps. Aby uwierzytelnić swoją aplikację, należy podać klucz do uwierzytelniania map. W tym artykule opisano, jak zażądać klucza uwierzytelniania map z Centrum deweloperów map Bing i dodać go do aplikacji. |
| Wyświetlanie punktów orientacyjnych (POI) na mapie | Dodaj punkty zainteresowania (POI) do mapy przy użyciu pinezek, obrazów, kształtów i elementów interfejsu użytkownika XAML. |
| Wyświetlanie tras i wskazówek | Żądaj tras i wskazówek oraz wyświetlaj je w aplikacji. |
| Wykonywanie geokodowania i odwrotnego geokodowania | Konwertuj adresy na lokalizacje geograficzne (geokodowanie) i konwertuj lokalizacje geograficzne na adresy (odwrotne geokodowanie), wywołując metody klasy MapLocationFinder w przestrzeni nazw Windows.Services.Maps. |
| znajdowanie i pobieranie pakietów map do użycia w trybie offline | W przeszłości aplikacja musiała skierować użytkowników do ustawień systemu Windows w celu pobrania map w trybie offline. Teraz możesz użyć klas w przestrzeni nazw Windows.Services.Maps.OfflineMaps, aby znaleźć pobrane pakiety w danym obszarze (na podstawie Geopoint, GeoboundingBoxitp.). Możesz również sprawdzić i nasłuchiwać pobranego stanu pakietów map, a także rozpocząć pobieranie bez konieczności opuszczania aplikacji przez użytkownika. Znajdziesz przykłady jak to zrobić zarówno w zawartości referencyjnej, jak i w przykładzie mapy Uniwersalnej platformy Windows (UWP). |
Pobieranie lokalizacji użytkownika
Pobierz bieżącą lokalizację użytkownika i bądź powiadamiany, gdy lokalizacja zmieni się w Twojej aplikacji, przy użyciu interfejsów API z Windows.Devices.Geolocation przestrzeni nazw. Te elementy interfejsu API są również często używane w parametrach interfejsów API map. Interfejsy API z Windows.Devices.Geolocation.Geofencing przestrzeni nazw powiadamiają aplikację o wejściu lub wyjściu z geofencingu (wstępnie zdefiniowanego obszaru geograficznego).
| Temat | Opis |
|---|---|
| Poproś o klucz uwierzytelnienia do map | Aplikacja musi zostać uwierzytelniona, zanim będzie mogła korzystać z MapControl i usług mapowania w przestrzeni nazw Windows.Services.Maps. Aby uwierzytelnić swoją aplikację, należy podać klucz do uwierzytelniania map. W tym artykule opisano, jak zażądać klucza uwierzytelniania map z Centrum deweloperów map Bing i dodać go do aplikacji. |
| wskazówki dotyczące projektowania dla aplikacji obsługujących lokalizację | Wytyczne dotyczące wydajności aplikacji, które wymagają dostępu do lokalizacji użytkownika. |
| pobierz lokalizację użytkownika | Uzyskaj dostęp do lokalizacji użytkownika, a następnie pobierz ją. |
| Wytyczne dotyczące korzystania ze śledzenia wizyt | Dowiedz się, jak korzystać z zaawansowanych funkcji śledzenia wizyt w celu uzyskania bardziej praktycznego śledzenia lokalizacji. |
| Wskazówki dotyczące projektowania geofencingu | Wytyczne dotyczące wydajności aplikacji korzystających z funkcji geofencingu. |
| Konfigurowanie geofencingu | Skonfiguruj geofencing w aplikacji i dowiedz się, jak obsługiwać powiadomienia na pierwszym planie i w tle. |
Tematy pokrewne
- przykład mapy platformy UWP
- przykład geolokalizacji platformy UWP
- Centrum deweloperów map Bing
- Pobierz bieżącą lokalizację
- wskazówki dotyczące projektowania dla aplikacji obsługujących lokalizację
- Wytyczne dotyczące projektowania map
- Wytyczne dotyczące projektowania aplikacji obsługujących prywatność