Co to jest usługa Azure Maps?

Azure Mapy to kolekcja usług geoprzestrzennych i zestawów SDK, które używają nowych danych mapowania w celu zapewnienia kontekstu geograficznego dla aplikacji internetowych i mobilnych. Usługa Azure Mapy zapewnia:

  • Interfejsy API REST do renderowania map wektorów i rasterów w wielu stylach i obrazach satelitarnych.
  • Usługi twórców do tworzenia i renderowania map na podstawie prywatnych danych mapy wewnętrznej.
  • usługa wyszukiwania lokalizować adresy, miejsca i punkty orientacyjne na całym świecie.
  • Różne opcje routingu; takich jak punkt-punkt, multipoint, optymalizacja wielopunktowa, izochrona, pojazd elektryczny, pojazd komercyjny, ruch mający wpływ i routing macierzy.
  • Widok przepływu ruchu i widok zdarzeń dla aplikacji, które wymagają informacji o ruchu w czasie rzeczywistym.
  • Usługi strefy czasowej i geolokalizacji.
  • Usługa geofencing i magazyn danych mapowania z informacjami o lokalizacji hostowanymi na platformie Azure.
  • Analiza lokalizacji za pomocą analizy geoprzestrzennych.

Ponadto usługi Azure Mapy są dostępne za pośrednictwem zestawu Web SDK. Te narzędzia ułatwiają deweloperom szybkie opracowywanie i skalowanie rozwiązań integrujących informacje o lokalizacji z rozwiązaniami platformy Azure.

Możesz utworzyć bezpłatne konto usługi Azure Mapy i rozpocząć programowanie.

W poniższym filmie wideo wyjaśniono dokładnie działanie usługi Azure Maps:


Kontrolki mapy

Zestaw SDK sieci Web

Zestaw Azure Mapy Web SDK umożliwia dostosowywanie interaktywnych map przy użyciu własnej zawartości i obrazów. Możesz użyć tej interaktywnej mapy zarówno dla aplikacji internetowych, jak i mobilnych. Kontrolka mapy korzysta z języka WebGL, dzięki czemu można renderować duże zestawy danych o wysokiej wydajności. Programowanie za pomocą zestawu SDK można tworzyć przy użyciu języka JavaScript lub TypeScript.

Przykładowa mapa zmian populacji utworzona przy użyciu zestawu Azure Mapy Web SDK.

Android SDK

Uwaga

Wycofanie zestawu AZURE Mapy Android SDK

Zestaw Azure Mapy Native SDK dla systemu Android jest teraz przestarzały i zostanie wycofany w dniu 3.31.25. Aby uniknąć przerw w działaniu usługi, przeprowadź migrację do zestawu Sdk sieci Web usługi Azure Mapy do 31/31/25. Aby uzyskać więcej informacji, zobacz Przewodnik migracji zestawu SDK platformy Azure Mapy Android.

Tworzenie aplikacji do mapowania aplikacji mobilnych za pomocą zestawu Sdk platformy Azure Mapy Android.

Mapuj przykłady na urządzeniu przenośnym.

Usługi Azure Maps

Usługa Azure Mapy składa się z następujących usług, które mogą udostępniać kontekst geograficzny aplikacjom platformy Azure.

Usługa rejestru danych

Dane są imperatywne dla map. Użyj usługi Rejestru danych, aby uzyskać dostęp do danych geoprzestrzennych, używanych z operacjami przestrzennymi lub kompozycją obrazów, wcześniej przekazanych do usługi Azure Storage. Przybliżając dane klientów do usługi Azure Mapy, można zmniejszyć opóźnienia i zwiększyć produktywność. Aby uzyskać więcej informacji, zobacz Rejestr danych w dokumentacji interfejsu API REST usługi Azure Mapy.

Uwaga

Wycofanie usługi Azure Mapy Data Service

Usługa Azure Mapy Data Service (wersja 1 i wersja 2) jest teraz przestarzała i zostanie wycofana w dniu 24.09.16.24. Aby uniknąć przerw w działaniu usługi, wszystkie wywołania usługi Danych muszą zostać zaktualizowane w celu korzystania z usługi Azure Mapy Data Registry do 24.09.16.24. Aby uzyskać więcej informacji, zobacz How to create data registry (Jak utworzyć rejestr danych).

Usługa geolokalizacji

Użyj usługi Geolokalizacji, aby pobrać dwuliterowy kod kraju/regionu dla adresu IP. Ta usługa może pomóc w ulepszaniu środowiska użytkownika, zapewniając dostosowaną zawartość aplikacji na podstawie lokalizacji geograficznej.

Aby uzyskać więcej informacji, zobacz Geolokalizacja w dokumentacji interfejsu API REST usługi Azure Mapy.

Render Service

Usługa renderowania wprowadza nową wersję interfejsu API kafelka Get Map, który obsługuje używanie kafelków usługi Azure Mapy nie tylko w zestawach SDK usługi Azure Mapy, ale także w innych kontrolkach mapy. Zawiera on formaty kafelków rasterowych i wektorowych, 256x256 lub 512x512 (w stosownych przypadkach) oraz wiele typów map, takich jak drogi, pogoda, kontur lub kafelki mapy. Aby uzyskać pełną listę, zobacz TilesetID (Identyfikator zestawu kafelków) w dokumentacji interfejsu API REST. Wymagane jest wyświetlenie odpowiedniego autorstwa praw autorskich na mapie w dowolnym momencie korzystania z usługi Azure Mapy Render jako map bazowych lub warstw w dowolnej kontrolce mapy innej firmy. Aby uzyskać więcej informacji, zobacz How to use the Get Map Attribution API (Jak używać interfejsu API pobierania autorstwa mapy).

Przykład mapy z usługi Renderowanie.

Uwaga

Wycofanie usługi Renderowanie w wersji 1 na platformie Azure Mapy

Usługa Azure Mapy Render v1 jest teraz przestarzała i zostanie wycofana w dniu 17.09.26. Aby uniknąć przerw w działaniu usługi, wszystkie wywołania interfejsu API renderowania w wersji 1 muszą zostać zaktualizowane w celu używania interfejsu API renderowania w wersji 2 do 17/17/26.

Route Service

Usługa route service służy do obliczania szacowanych czasów przylotu (ETA) dla każdej żądanej trasy. Brane są pod uwagę czynniki, takie jak informacje o ruchu w czasie rzeczywistym i historyczne dane dotyczące ruchu drogowego, takie jak typowe prędkości drogowe w żądanym dniu tygodnia i godziny dnia. Usługa route service zwraca najkrótsze lub najszybsze trasy dostępne dla wielu miejsc docelowych w czasie w kolejności lub w zoptymalizowanej kolejności na podstawie czasu lub odległości. Usługa umożliwia deweloperom obliczanie wskazówek w kilku trybach podróży, takich jak samochód, ciężarówka, rower lub chodzenie i pojazd elektryczny. Usługa uwzględnia również dane wejściowe, takie jak czas odlotu, ograniczenia wagi lub transport materiałów niebezpiecznych.

Przykład mapy z usługi Route Service.

Usługa Route Service oferuje zaawansowane funkcje zestawu, takie jak:

  • Przetwarzanie wsadowe wielu żądań tras.
  • Macierze czasu podróży i odległości między zestawem źródeł i miejsc docelowych.
  • Znajdowanie tras lub odległości, które użytkownicy mogą podróżować w oparciu o czas lub wymagania dotyczące paliwa.

Aby uzyskać więcej informacji, zobacz Route in the Azure Mapy REST API documentation (Trasa w dokumentacji interfejsu API REST usługi Azure Mapy).

Search Service

Usługa wyszukiwania ułatwia deweloperom wyszukiwanie adresów, miejsc, list biznesowych według nazwy lub kategorii oraz innych informacji geograficznych. Ponadto usługi mogą odwrócić adresy geokodów i ulice na podstawie szerokości geograficznej i długości geograficznej.

Przykład wyszukiwania na mapie.

Usługa wyszukiwania udostępnia również zaawansowane funkcje, takie jak:

  • Wyszukaj wzdłuż trasy.
  • Wyszukaj wewnątrz szerszego obszaru.
  • Batch grupa żądań wyszukiwania.
  • Wyszukaj stacje ładowania pojazdów elektrycznych i dane punktów orientacyjnych (POI) według nazwy marki.

Aby uzyskać więcej informacji, zobacz Artykuł Search in the Azure Mapy REST API documentation (Wyszukiwanie w dokumentacji interfejsu API REST usługi Azure Mapy).

Usługa danych przestrzennych

Usługa Spatial szybko analizuje informacje o lokalizacji, aby ułatwić klientom informowanie klientów o trwających zdarzeniach w czasie i przestrzeni. Umożliwia ona analizę niemal w czasie rzeczywistym i modelowanie predykcyjne zdarzeń.

Usługa umożliwia klientom ulepszanie analizy lokalizacji za pomocą biblioteki typowych obliczeń matematycznych geoprzestrzennych. Typowe obliczenia obejmują najbliższy punkt, dużą odległość okręgu i bufory. Aby uzyskać więcej informacji na temat usługi Spatial i jej różnych funkcji, zobacz Dokumentację interfejsu API REST usługi Azure Mapy.

Timezone Service

Usługa Strefa czasowa umożliwia wykonywanie zapytań dotyczących bieżących, historycznych i przyszłych informacji o strefie czasowej. Jako dane wejściowe można użyć par szerokości i długości geograficznej lub identyfikatora IANA. Usługa Strefa czasowa umożliwia również:

  • Konwertowanie identyfikatorów stref czasowych systemu Microsoft Windows na strefy czasowe IANA.
  • Pobieranie przesunięcia strefy czasowej na czas UTC.
  • Pobieranie bieżącej godziny w wybranej strefie czasowej.

Typowa odpowiedź JSON dla zapytania do usługi Strefa czasowa wygląda następująco:

{
  "Version": "2020a",
  "ReferenceUtcTimestamp": "2020-07-31T19:15:14.4570053Z",
  "TimeZones": [
    {
      "Id": "America/Los_Angeles",
      "Names": {
        "ISO6391LanguageCode": "en",
        "Generic": "Pacific Time",
        "Standard": "Pacific Standard Time",
        "Daylight": "Pacific Daylight Time"
      },
      "ReferenceTime": {
        "Tag": "PDT",
        "StandardOffset": "-08:00:00",
        "DaylightSavings": "01:00:00",
        "WallTime": "2020-07-31T12:15:14.4570053-07:00",
        "PosixTzValidYear": 2020,
        "PosixTz": "PST+8PDT,M3.2.0,M11.1.0"
      }
    }
  ]
}

Aby uzyskać więcej informacji, zobacz Timezone (Strefa czasowa) w dokumentacji interfejsu API REST usługi Azure Mapy.

Traffic Service

Usługa Traffic Service to pakiet usług internetowych, których deweloperzy mogą używać dla aplikacji internetowych lub mobilnych, które wymagają informacji o ruchu. Usługa udostępnia dwa typy danych:

  • Przepływ ruchu: zaobserwowane prędkości i czasy podróży w czasie rzeczywistym dla wszystkich kluczowych dróg w sieci.
  • Zdarzenia drogowe: aktualny widok korków i zdarzeń w sieci drogowej.

Przykład mapy z informacjami o ruchu.

Aby uzyskać więcej informacji, zobacz Traffic in the Azure Mapy REST API documentation (Ruch w dokumentacji interfejsu API REST usługi Azure Mapy).

Usługa pogody

Usługa Weather service oferuje interfejs API do pobierania informacji o pogodzie dla określonej lokalizacji. Te informacje obejmują datę i godzinę obserwacji, warunki pogodowe, flagi wskaźnika opadów, temperaturę i prędkość wiatru. Zwracane są również inne szczegóły, takie jak Temperatura RealFeel™ i indeks UV.

Deweloperzy mogą użyć interfejsu API Pobierania pogody wzdłuż trasy, aby pobrać informacje o pogodzie wzdłuż określonej trasy. Ponadto usługa obsługuje generowanie powiadomień o pogodzie dla punktów drogi dotkniętych zagrożeniami pogodowymi, takimi jak powodzie lub ulewne deszcze.

Interfejs API pobierania kafelka mapy umożliwia żądanie przeszłych, bieżących i przyszłych kafelków radarowych i satelitarnych.

Przykład mapy z kafelkami radaru pogody w czasie rzeczywistym.

Model programowania

Usługa Azure Mapy została utworzona pod kątem mobilności i może pomóc w tworzeniu aplikacji międzyplatformowych. Korzysta z modelu programowania niezależnego od języka i obsługuje dane wyjściowe JSON za pośrednictwem interfejsów API REST.

Ponadto usługa Azure Mapy oferuje wygodną kontrolkę mapy JavaScript z prostym modelem programowania. Programowanie jest szybkie i łatwe zarówno w przypadku aplikacji internetowych, jak i mobilnych.

Wizualizacja usługi Power BI

Wizualizacja usługi Azure Mapy Power BI udostępnia bogaty zestaw wizualizacji danych dla danych przestrzennych na mapie. Szacuje się, że ponad 80% danych biznesowych ma kontekst lokalizacji. Wizualizacja usługi Azure Mapy Power BI oferuje rozwiązanie bez kodu umożliwiające uzyskanie szczegółowych informacji na temat tego, jak ten kontekst lokalizacji odnosi się do danych biznesowych i wpływa na nie.

Program Power BI Desktop z wizualizacją usługi Azure Mapy Power BI wyświetlającą dane biznesowe.

Aby uzyskać więcej informacji, zobacz Rozpoczynanie pracy z wizualizacją usługi Azure Mapy Power BI.

Użycie

Aby uzyskać dostęp do usług Azure Mapy, przejdź do witryny Azure Portal i utwórz konto usługi Azure Mapy.

Usługa Azure Maps korzysta ze schematu uwierzytelniania opartego na kluczach. Podczas tworzenia konta są generowane dwa klucze. Aby uwierzytelnić się w usługach Azure Mapy, możesz użyć dowolnego klucza.

Uwaga

Usługa Azure Mapy udostępnia zapytania dotyczące adresów/lokalizacji dostarczonych przez klienta za pomocą rozwiązania TomTom innej firmy na potrzeby funkcji mapowania. Te zapytania nie są połączone z żadnym klientem ani użytkownikiem końcowym, gdy są udostępniane firmie TomTom i nie mogą być używane do identyfikowania osób.

TomTom to podprocesor autoryzowany do przetwarzania danych klienta usługi Azure Mapy. Aby uzyskać więcej informacji, zobacz listę podrzędnych usług Online Services firmy Microsoft znajdującą się w Centrum zaufania firmy Microsoft.

Obsługiwane regiony

Usługi azure Mapy są obecnie dostępne z wyjątkiem następujących krajów/regionów:

  • Chiny
  • Korea Południowa

Sprawdź, czy lokalizacja bieżącego adresu IP znajduje się w obsługiwanym kraju/regionie.

Następne kroki

Dowiedz się więcej o mapach wnętrz:

Co to jest usługa Azure Mapy Creator?

Wypróbuj przykładową aplikację, która prezentuje usługę Azure Mapy:

Szybki Start: tworzenie aplikacji internetowej

Bądź na bieżąco z usługą Azure Mapy:

Blog usługi Azure Mapy