Co to jest usługa Azure Maps?What is Azure Maps?

Azure Maps jest kolekcją usług geoprzestrzennych, które używają danych do odwzorowania w celu zapewnienia geograficznego kontekstu dla aplikacji sieci Web i mobilnych.Azure Maps is a collection of geospatial services that use fresh mapping data to provide geographic context to web and mobile applications. Azure Maps zapewnia:Azure Maps provides:

  • Interfejsy API REST do renderowania map w wielu stylach i obrazach satelitarnych.REST APIs to render maps in multiple styles and in satellite imagery.
  • Usługi wyszukiwania umożliwiają lokalizowanie adresów, miejsc i punktów orientacyjnych na całym świecie.Search services to locate addresses, places, and points of interest around the world.
  • Różne opcje routingu; takie jak punkt-punkt, funkcje MultiPoint, optymalizacja MultiPoint, isochroney, pojazd komercyjny, wpływ na ruch i Routing macierzy.Various routing options; such as point-to-point, multipoint, multipoint optimization, isochrone, commercial vehicle, traffic influenced, and matrix routing.
  • Widok przepływu ruchu i widok zdarzeń dla aplikacji, które wymagają informacji o ruchu.Traffic flow view and incidents view, for applications that require traffic information.
  • Usługa mobilności, która żąda reklamy publicznego tranzytu, planowania tras w czasie rzeczywistym oraz żądania informacji dla alternatywnych trybów transportu.Mobility service to request public transit logistics, plan routes in real time, and request information for alternative modes of transportation.
  • Strefy czasowe i usługi geolokalizacyjne oraz konwertowanie lokalizacji na strefy czasowe.Time zone and geolocation services and converting a location to time zones.
  • Usługa geogeofencingu i mapowanie magazynu danych przy użyciu informacji o lokalizacji hostowanej na platformie Azure.Geofencing service and mapping data storage, with location information hosted in Azure.
  • Analiza lokalizacji przy użyciu analizy geograficznej.Location intelligence through geospatial analytics.

Ponadto usługi Azure Maps są dostępne za pomocą zestawu SDK sieci Web lub Android SDK.Additionally, Azure Maps services are available through the Web SDK or the Android SDK. Te narzędzia ułatwiają deweloperom szybkie tworzenie i skalowanie rozwiązań, które integrują informacje o lokalizacji z rozwiązaniami platformy Azure.These tools help developers quickly develop and scale solutions that integrate location information into Azure solutions.

Możesz zarejestrować się w celu uzyskania bezpłatnego konta Azure Maps i rozpocząć tworzenie aplikacji.You can sign up for a free Azure Maps account and start developing.

W poniższym filmie wideo wyjaśniono dokładnie działanie usługi Azure Maps:The following video explains Azure Maps in depth:


Kontrolki mapyMap controls

Zestaw SDK sieci WebWeb SDK

Zestaw SDK sieci Web Azure Maps umożliwia dostosowywanie interaktywnych map przy użyciu własnej zawartości i obrazów.The Azure Maps Web SDK lets you customize interactive maps with your own content and imagery. Tej mapy interaktywnej można używać zarówno dla aplikacji sieci Web, jak i mobilnych.You can use this interactive map for both your web or mobile applications. Kontrolka mapy korzysta z WebGL, dzięki czemu można renderować duże zestawy danych o wysokiej wydajności.The map control makes use of WebGL, so you can render large data sets with high performance. Programowanie za pomocą zestawu SDK przy użyciu języka JavaScript lub TypeScript.Develop with the SDK by using JavaScript or TypeScript.

Przykładowa Mapa zmiany populacji

Zestaw SDK systemu AndroidAndroid SDK

Użyj Android SDK Azure Maps, aby utworzyć aplikacje do mapowania aplikacji mobilnych.Use the Azure Maps Android SDK to create mobile mapping applications.

Przykłady mapowania na urządzeniu przenośnym

Usługi Azure MapsServices in Azure Maps

Azure Maps składa się z następujących dziewięciu usług, które mogą zapewnić kontekst geograficzny aplikacji platformy Azure.Azure Maps consists of the following nine services that can provide geographic context to your Azure applications.

Usługa Data ServiceData Service

Dane są konieczne dla map.Data is imperative for maps. Usługa danych umożliwia przekazywanie i przechowywanie danych geoprzestrzennych do użycia z operacjami przestrzennymi i kompozycjami obrazów.Use Data Service to upload and store geospatial data for use with spatial operations or image composition. Przełączenie danych klienta bliżej usługi Azure Maps spowoduje skrócenie opóźnienia, zwiększenie produktywności i utworzenie nowych scenariuszy w aplikacjach.Bringing customer data closer to the Azure Maps service will reduce latency, increase productivity, and create new scenarios in your applications. Aby uzyskać szczegółowe informacje na temat tej usługi, zobacz dokumentację interfejsu API usługi danych.For details on this service, see the Data Service API documentation.

Usługa mobilnościMobility service

Usługa mobilności Azure Maps umożliwia planowanie podróży w czasie rzeczywistym.The Azure Maps Mobility service allows real-time trip planning. Zwraca najlepsze możliwe opcje trasy i oferuje różne rodzaje trybów podróży.It returns the best possible route options and provides different kinds of travel modes. W przypadku obszarów Metro (miasto) te tryby mogą obejmować przechodzenie między nimi i tranzytem publicznym.For metro (city) areas, these modes can include walking, biking, and public transit. Możesz zażądać podróży tranzytowej, geometrii liniowej, list zatrzymań, zaplanowanych przyjęć, przyjęć w czasie rzeczywistym i alertów dotyczących usług.You can request transit itinerary, line geometry, lists of stops, scheduled arrivals, real-time arrivals, and service alerts.

Usługa umożliwia również wyszukiwanie określonych typów obiektów wokół lokalizacji.The service also allows searches for specific object types around a location. Użytkownicy mogą wyszukiwać udostępnione rowery, Scooters lub samochody wokół lokalizacji.Users can search for shared bikes, scooters, or cars around a location. Użytkownicy mogą zażądać liczby dostępnych elementów Bikes w najbliższym doku i przeszukiwać dostępne pojazdy do udostępniania przez siebie.Users can request the number of available bikes in the closest dock and search available vehicles for ride-sharing. Ponadto użytkownicy mogą znaleźć szczegółowe informacje, takie jak przyszłe udostępnienie pojazdów i bieżącego poziomu paliwa.And, users can find details like future availability of vehicles and current fuel level.

Aby dowiedzieć się więcej na temat usługi, zobacz dokumentację interfejsu API mobilności.To learn more about the service, see the Mobility API documentation.

Render ServiceRender service

Usługa renderowania ułatwia deweloperom tworzenie aplikacji sieci Web i mobilnych przy użyciu funkcji mapowania.The Render service helps developers create web and mobile applications with mapping features. Usługa używa rastrowych obrazów graficznych o wysokiej jakości — dostępnych z 19 poziomami powiększenia — lub w pełni konfigurowalnych obrazów map w formacie wektorowym.The service uses either high-quality raster graphic images, available in 19 zoom levels, or fully customizable vector format map images.

Przykład mapy z usługi renderowania

Usługa Render Service oferuje teraz interfejsy API w wersji zapoznawczej umożliwiające deweloperom pracę z obrazami satelitarnymi.The Render service now offers preview APIs to allow developers to work with satellite imagery. Aby uzyskać więcej informacji, zapoznaj się z dokumentacją interfejsu API renderowania.For more details, read the Render API documentation.

Route ServiceRoute service

Usługa Route Service zawiera niezawodne obliczenia geometryczne rzeczywistej infrastruktury oraz tras dla wielu środków transportu.The Route service contains robust geometry calculations for real-world infrastructure and directions for multiple transportation modes. Usługa umożliwia deweloperom Obliczanie kierunków w różnych trybach podróży, takich jak samochód, ciężarówka, rower lub przechodzenie.The service allows developers to calculate directions across a number of travel modes such as car, truck, bicycle, or walking. Usługa uwzględnia również dane wejściowe, takie jak warunki ruchu, ograniczenia wagi lub transport materiału niebezpiecznego.The service also considers inputs such as traffic conditions, weight restrictions, or hazardous material transport.

Przykład mapy z usługi Route Service

Usługa Route Service oferuje wersję zapoznawczą zaawansowanych funkcji, takich jak:The Route service offers a preview of advanced features, such as:

  • Przetwarzanie wsadowe wielu żądań trasy.Batch processing of multiple route requests.
  • Macierze czasu podróży i odległości między zestawem źródeł i miejscami docelowymi.Matrices of travel time and distance between a set of origins and destinations.
  • Znajdowanie tras lub odległości, które użytkownicy mogą podróżować na podstawie wymagań dotyczących czasu lub paliwa.Finding routes or distances that users can travel based on time or fuel requirements.

Aby uzyskać szczegółowe informacje o możliwościach routingu, zapoznaj się z dokumentacją interfejsu API tras.For details on the routing capabilities, read the Route API documentation.

Search ServiceSearch service

Usługa Search ułatwia deweloperom wyszukiwanie adresów, miejsc, aukcji w biznesie według nazwy lub kategorii oraz innych informacji geograficznych.The Search service helps developers search for addresses, places, business listings by name or category, and other geographic information. Usługa wyszukiwania może odwrócić adresy geokodowe i krzyżyki na podstawie Latitudes i długości geograficznej.The Search service can reverse geocode addresses and cross streets based on latitudes and longitudes.

Przykład wyszukiwania na mapie

Usługa Search oferuje także zaawansowane funkcje, takie jak:The Search service also provides advanced features such as:

  • Wyszukiwanie wzdłuż trasy.Search along a route.
  • Przeszukaj w szerszym obszarze.Search inside a wider area.
  • Tworzenie wsadowe grup żądań wyszukiwania.Batch a group of search requests.
  • Wyszukaj większy obszar zamiast punktu lokalizacji.Search for larger area instead of a location point.

Interfejsy API do wyszukiwania grupowego i wyszukiwania obszaru są obecnie dostępne w wersji zapoznawczej.APIs for batch and area search are currently in preview. Aby uzyskać więcej informacji na temat możliwości wyszukiwania, Przeczytaj dokumentację interfejsu API wyszukiwania.For more details on the search capabilities, read the Search API documentation.

Usługa operacji przestrzennychSpatial Operations service

Usługa operacji przestrzennych Azure Maps pobiera informacje o lokalizacji.The Azure Maps Spatial Operations service takes location information. Pozwala ona szybko analizować informacje o lokalizacji, aby pomóc w poinformowaniu klientów o bieżących zdarzeniach w czasie i w miejscu.It quickly analyzes location information to help inform customers of ongoing events happening in time and space. Umożliwia analizę niemal w czasie rzeczywistym i predykcyjne modelowanie zdarzeń.It enables near real-time analysis and predictive modeling of events.

Usługa pozwala klientom ulepszyć swoją analizę lokalizacji za pomocą biblioteki wspólnych obliczeń matematycznych geograficznych.The service enables customers to enhance their location intelligence with a library of common geospatial mathematical calculations. Typowe obliczenia obejmują Najbliższe punkty, duże kółka i bufory.Common calculations include closest point, great circle distance, and buffers. Aby dowiedzieć się więcej o usłudze i różnych funkcjach, Przeczytaj dokumentację interfejsu API operacje przestrzenne.To learn more about the service and the various features, read the Spatial Operations API documentation.

Time Zone ServiceTime Zone service

Usługa strefa czasowa umożliwia wykonywanie zapytań dotyczących bieżących, historycznych i przyszłych informacji o strefie czasowej.The Time Zone service enables you to query current, historical, and future time zone information. Można użyć pary szerokość i Długość geograficzna lub identyfikatora organizacji Iana.You can use either latitude and longitude pairs or an IANA ID. Usługa strefy czasowej umożliwia również:The Time Zone service also allows for:

  • Konwertowanie identyfikatorów strefy czasowej systemu Microsoft Windows na strefy czasowe organizacji IANA.Converting Microsoft Windows time-zone IDs to IANA time zones.
  • Pobieranie przesunięcia strefy czasowej do czasu UTC.Fetching a time-zone offset to UTC.
  • Pobieranie bieżącego czasu w wybranej strefie czasowej.Getting the current time in a chosen time zone.

Typowa odpowiedź JSON dla zapytania do usługi strefy czasowej wygląda jak w następującym przykładzie:A typical JSON response for a query to the Time Zone service looks like the following sample:

{
    "Version": "2017c",
    "ReferenceUtcTimestamp": "2017-11-20T23:09:48.686173Z",
    "TimeZones": [{
        "Id": "America/Los_Angeles",
        "ReferenceTime": {
            "Tag": "PST",
            "StandardOffset": "-08:00:00",
            "DaylightSavings": "00:00:00",
            "WallTime": "2017-11-20T15:09:48.686173-08:00",
            "PosixTzValidYear": 2017,
            "PosixTz": "PST+8PDT,M3.2.0,M11.1.0"
        }
    }]
}

Aby uzyskać szczegółowe informacje na temat tej usługi, Przeczytaj dokumentację interfejsu API strefy czasowej.For details on this service, read the Time Zone API documentation.

Traffic ServiceTraffic service

Usługa Traffic Service to zestaw usług sieci Web, których deweloperzy mogą używać dla aplikacji sieci Web lub mobilnych, które wymagają informacji o ruchu.The Traffic service is a suite of web services that developers can use for web or mobile applications that require traffic information. Usługa udostępnia dwa typy danych:The service provides two data types:

  • Przepływ ruchu: zaobserwowane szybkości i czasy podróży dla wszystkich kluczowych dróg w sieci.Traffic flow: Real-time observed speeds and travel times for all key roads in the network.
  • Zdarzenia dotyczące ruchu: aktualny widok zakleszczenia ruchu i zdarzeń w sieci drogowej.Traffic incidents: An up-to-date view of traffic jams and incidents around the road network.

Przykład mapy z informacjami o ruchu

Aby uzyskać więcej informacji, zobacz dokumentację interfejsu API ruchu.For more information, see the Traffic API documentation.

Adres IP do usługi lokalizacjiIP to Location service

Użyj funkcji IP do lokalizacji, aby wyświetlić podgląd pobranego dwuliterowego kodu kraju dla adresu IP.Use the IP to Location service to preview the retrieved two-letter country code for an IP address. Ta usługa może pomóc zwiększyć komfort pracy użytkowników, dostarczając dostosowanej zawartości aplikacji na podstawie lokalizacji geograficznej.This service can help you enhance user experience by providing customized application content based on geographic location.

Aby uzyskać więcej informacji o usłudze IP do lokalizacji w interfejsie API REST, zapoznaj się z dokumentacją interfejsu api Azure Maps geolokalizacji.For more details on the IP to Location service in the REST API, read the Azure Maps Geolocation API documentation.

Model programowaniaProgramming model

Azure Maps jest zbudowana na potrzeby mobilności i mogą pomóc w tworzeniu aplikacji dla wielu platform.Azure Maps is built for mobility and can help you develop cross-platform applications. Używa modelu programowania niezależny od języka i obsługuje dane wyjściowe JSON za pośrednictwem interfejsów API REST.It uses a programming model that's language agnostic and supports JSON output through REST APIs.

Ponadto Azure Maps oferuje wygodną kontrolkę mapy JavaScript z prostym modelem programowania.Also, Azure Maps offers a convenient JavaScript map control with a simple programming model. Programowanie jest szybkie i łatwe w przypadku aplikacji sieci Web i mobilnych.The development is quick and easy for both web and mobile applications.

Sposób użyciaUsage

Uzyskiwanie dostępu do Azure Maps usług jest kwestią przechodzenia do Azure Portal i tworzenia konta Azure Maps.Accessing the Azure Maps services is a matter of going to the Azure portal and creating an Azure Maps account.

Usługa Azure Maps korzysta ze schematu uwierzytelniania opartego na kluczach.Azure Maps uses a key-based authentication scheme. Twoje konto zawiera dwa klucze już wygenerowane dla Ciebie, Użyj obu kluczy.Your account comes with two keys already generated for you, use either keys. Rozpocznij integrację możliwości tej lokalizacji w aplikacji i wprowadź żądania do usług Azure Maps.Start integrating these location capabilities in your application and make requests to the Azure Maps services.

Obsługiwane regionySupported regions

Interfejsy API Azure Maps są obecnie dostępne we wszystkich krajach i regionach, z wyjątkiem następujących:The Azure Maps APIs are currently available in all countries and regions except these:

  • ChinyChina
  • Korea PołudniowaSouth Korea

Sprawdź, czy lokalizacja bieżącego adresu IP jest w obsługiwanym kraju.Verify that the location of your current IP address is in a supported country.

Następne krokiNext steps

Wypróbuj przykładową aplikację, która przedstawia Azure Maps:Try a sample app that showcases Azure Maps:

Bądź na bieżąco z Azure Maps:Stay up to date on Azure Maps: