Azure Maps란?

Azure Maps는 최신 매핑 데이터를 사용하여 웹 및 모바일 애플리케이션에 지리적 컨텍스트를 제공하는 지리 공간적 서비스 및 SDK 컬렉션입니다. Azure Maps는 다음을 제공합니다.

  • 벡터 및 래스터 맵을 여러 스타일과 위성 이미지로 렌더링하는 REST API
  • 프라이빗 실내 맵 데이터를 기반으로 맵을 만들고 렌더링하는 작성자 서비스
  • 전 세계의 주소, 장소 및 관심 지점을 찾는 검색 서비스
  • 지점 간, 다중 지점, 다중 지점 최적화, 등시선, 전기차, 상용차, 교통 영향, 매트릭스 등의 다양한 라우팅 옵션
  • 실시간 트래픽 정보가 필요한 애플리케이션을 위한 트래픽 흐름 보기 및 인시던트 보기
  • 표준 시간대 및 지리적 위치 서비스.
  • 위치 정보가 Azure에서 호스팅되는 지오펜싱 서비스 및 매핑 데이터 스토리지
  • 지리 공간 분석을 통한 위치 인텔리전스.

또한 웹 SDK를 통해 Azure Maps 서비스를 사용할 수 있습니다. 이러한 도구는 개발자들이 위치 정보를 Azure 솔루션으로 통합하는 솔루션을 신속하게 개발하고 확장하는 데 유용합니다.

지금 바로 Azure Maps 계정 체험판에 가입하여 개발을 시작할 수 있습니다.

다음 비디오는 Azure Maps를 자세히 설명합니다.


맵 컨트롤

웹 SDK

Azure Maps 웹 SDK를 사용하면 고유한 콘텐츠와 이미지를 사용하여 대화형 맵을 사용자 지정할 수 있습니다. 웹 또는 모바일 애플리케이션 모두에 대해 이 대화형 맵을 사용할 수 있습니다. 맵 컨트롤을 통해 WebGL을 사용하여 고성능의 큰 데이터 세트를 렌더링할 수 있습니다. JavaScript 또는 TypeScript를 사용하여 SDK로 개발할 수 있습니다.

Azure Maps 웹 SDK를 사용하여 만든 채우기 변경 맵 예제

Android SDK

참고 항목

Azure Maps Android SDK 사용 중지

이제 Android용 Azure Maps 네이티브 SDK는 더 이상 사용되지 않으며 2025년 3월 31일에 사용 중지됩니다. 서비스 중단을 방지하려면 2025년 3월 31일까지 Azure Maps 웹 SDK로 마이그레이션하세요. 자세한 내용은 Azure Maps Android SDK 마이그레이션 가이드를 참조하세요.

Azure Maps Android SDK를 사용하여 모바일 매핑 애플리케이션을 만듭니다.

모바일 디바이스의 맵 예제

Azure Maps의 서비스

Azure Maps는 Azure 애플리케이션에 지리적 컨텍스트를 제공할 수 있는 다음과 같은 서비스로 구성됩니다.

데이터 레지스트리 서비스

데이터는 맵에 필수적입니다. 데이터 레지스트리 서비스를 사용하여 이전에 Azure Storage에 업로드된 공간 작업 또는 이미지 컴퍼지션과 함께 사용되는 지리 공간적 데이터에 액세스합니다. 고객 데이터를 Azure Maps 서비스에 더 가깝게 가져오면 대기 시간을 줄이고 생산성을 높일 수 있습니다. 자세한 내용은 Azure Maps REST API 설명서의 데이터 레지스트리를 참조하세요.

참고 항목

Azure Maps 데이터 서비스 사용 중지

Azure Maps Data Service(v1v2 모두)는 이제 더 이상 사용되지 않으며 24/9/16에 사용 중지됩니다. 서비스 중단을 방지하려면 2024년 9월 16일까지 Azure Maps 데이터 레지스트리 서비스를 사용할 수 있도록 Data Service에 대한 모든 호출을 업데이트해야 합니다. 자세한 내용은 데이터 레지스트리를 만드는 방법을 참조하세요.

지리적 위치 서비스

Geolocation Service를 사용하여 IP 주소에 대한 2자 길이의 국가/지역 코드를 검색합니다. 이 서비스는 지리적 위치를 기반으로 사용자 지정된 애플리케이션 콘텐츠를 제공하여 사용자 환경을 개선하는 데 도움을 줄 수 있습니다.

자세한 내용은 Azure Maps REST API 설명서의 지리적 위치를 참조하세요.

Render Service

Render Service는 Azure Maps SDK뿐만 아니라 다른 지도 컨트롤에서도 Azure Maps 타일 사용을 지원하는 새로운 버전의 Get Map Tile API를 도입했습니다. 여기에는 래스터 및 벡터 타일 형식, 256x256 또는 512x512 타일 크기(해당되는 경우) 및 도로, 날씨, 등고선 또는 지도 타일과 같은 다양한 지도 형식이 포함됩니다. 전체 목록은 REST API 설명서에서 TilesetID를 참조하세요. 타사 지도 컨트롤에서 Azure Maps Render Service를 기본 지도나 계층으로 사용할 때마다 적절한 저작권 속성을 지도에 표시해야 합니다. 자세한 내용은 맵 특성 가져오기 API 사용 방법을 참조하세요.

Render Service의 맵 예제

참고 항목

Azure Maps Render v1 서비스 사용 중지

Azure Maps Render v1 서비스는 이제 더 이상 사용되지 않으며 2026년 9월 17일에 사용 중지될 예정입니다. 서비스 중지를 방지하기 위해 Render v1 API에 대한 모든 호출은 2026년 9월17일까지 Render v2 API를 사용하도록 업데이트해야 합니다.

Route Service

경로 서비스를 사용하여 요청된 각 경로의 ETA(예상 도착 시간)를 계산합니다. 요청된 요일 및 시간의 일반적인 도로 통행 속도와 같은 실시간 교통 정보, 과거의 교통 데이터 같은 요소가 고려됩니다. 경로 서비스는 시간 또는 거리를 기준으로 차례대로 또는 최적화된 순서대로 한 번에 여러 대상에서 사용할 수 있는 최단 경로 또는 가장 빠른 경로를 반환합니다. 이 서비스를 통해 개발자는 자동차, 트럭, 자전거, 도보, 전기차 등의 다양한 이동 모드로 방향을 계산할 수 있습니다. 이 서비스는 출발 시간, 무게 제한, 위해 물질 운송 등의 입력도 고려합니다.

Route Service의 맵 예제

Route Service는 다음과 같은 고급 기능 세트를 제공합니다.

  • 여러 경로 요청의 일괄 처리.
  • 원본과 대상 세트 간 여행 시간 및 거리의 매트릭스.
  • 시간 또는 연료 요구 사항에 기반한 사용자가 여행할 수 있는 경로 또는 거리 찾기.

자세한 내용은 Azure Maps REST API 설명서의 경로를 참조하세요.

Search Service

Search Service는 개발자가 주소, 장소, 비즈니스 목록을 이름이나 범주 및 기타 지리 정보 기준으로 검색하는 데 유용합니다. 또한 Search Service는 위도 및 경도를 기반으로 주소 및 교차로를 역방향으로 지오코딩할 수 있습니다.

맵의 검색 예제

또한 Search Service는 다음과 같은 고급 기능을 제공합니다.

  • 경로에 따른 검색.
  • 더 넓은 영역 내에서 검색.
  • 검색 요청의 그룹 일괄 처리.
  • 브랜드 이름별로 전기차 충전소 및 POI(관심 지점) 데이터 검색

자세한 내용은 Azure Maps REST API 설명서의 검색을 참조하세요.

공간 서비스

Spatial Service는 위치 정보를 신속하게 분석하여 고객에게 시간 및 공간에서 발생하고 있는 실시간 이벤트를 알려줍니다. 이벤트를 거의 실시간으로 분석하고 예측 모델링을 수행할 수 있습니다.

이 서비스를 통해 고객은 일반적인 지리 공간적 수학 계산 라이브러리를 사용하여 위치 인텔리전스를 개선할 수 있습니다. 일반적인 계산에는 가장 가까운 지점, 대원 거리 및 버퍼가 포함됩니다. Spatial Service 및 다양한 기능에 대한 자세한 내용은 Azure Maps REST API 설명서의 Spatial을 참조하세요.

Timezone Service

Time Zone Service를 사용하면 현재, 과거 및 미래의 표준 시간대 정보를 쿼리할 수 있습니다. 위도 및 경도 쌍 또는 IANA ID를 입력으로 사용할 수 있습니다. Time Zone Service를 통해 다음을 수행할 수 있습니다.

  • Microsoft Windows 표준 시간대 ID를 IANA 표준 시간대로 변환.
  • 표준 시간대 오프셋을 UTC로 페치.
  • 현재 시간을 선택한 표준 시간대로 가져오기.

Time Zone Service에 대한 쿼리의 일반적인 JSON 응답은 다음 샘플과 같습니다.

{
  "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"
      }
    }
  ]
}

자세한 내용은 Azure Maps REST API 설명서의 표준 시간대를 참조하세요.

Traffic Service

Traffic Service는 교통 정보가 필요한 웹 및 모바일 애플리케이션에 사용할 수 있는 개발자용 웹 서비스 제품군입니다. 이 서비스는 다음 두 가지 데이터 형식을 제공합니다.

  • Traffic Flow: 네트워크의 모든 주요 도로에 대해 실시간으로 관찰된 속도와 여행 시간 정보
  • Traffic Incidents: 도로 네트워크와 관련된 교통 혼잡 및 사고에 대한 최신 보기.

교통 정보를 사용한 맵의 예제

자세한 내용은 Azure Maps REST API 설명서의 트래픽을 참조하세요.

Weather Service

Weather Service는 특정 위치의 날씨 정보를 검색하기 위한 API를 제공합니다. 이 정보에는 관찰 날짜와 시간, 날씨 상태, 강수량 표시기 플래그, 온도, 풍속 정보가 포함됩니다. RealFeel™ 온도 및 UV 지수와 같은 기타 세부 정보도 반환됩니다.

개발자는 Get Weather along route API를 사용하여 특정 경로를 따라 날씨 정보를 검색할 수 있습니다. 또한 이 서비스는 홍수나 장마 같은 기후 재난의 영향을 받는 중간 지점에 대한 날씨 알림 생성을 지원합니다.

Get Map Tile API를 사용하여 과거, 현재, 미래의 레이더 및 위성 타일을 요청할 수 있습니다.

실시간 날씨 레이더 타일이 포함된 맵의 예제

프로그래밍 모델

Azure Maps는 이동성을 위해 빌드되었으며 플랫폼 간 애플리케이션을 개발하는 데 유용할 수 있습니다. 언어에 구애 받지 않는 프로그래밍 모델을 사용하며 REST API를 통해 JSON 출력을 지원합니다.

또한 Azure Maps는 간단한 프로그래밍 모델을 사용하는 간편한 JavaScript 맵 컨트롤을 제공합니다. 웹 및 모바일 애플리케이션을 쉽고 빠르게 개발할 수 있습니다.

Power BI 시각적 개체

Azure Maps Power BI 시각적 개체는 맵 위에 있는 공간 데이터에 대한 풍부한 데이터 시각화 집합을 제공합니다. 비즈니스 데이터의 80% 이상이 위치 컨텍스트를 가지고 있는 것으로 추정됩니다. Azure Maps Power BI 시각적 개체는 이 위치 컨텍스트가 비즈니스 데이터와 어떻게 관련되고 영향을 미치는지에 대한 인사이트를 얻을 수 있는 코드 없는 솔루션을 제공합니다.

비즈니스 데이터를 표시하는 Azure Maps Power BI 시각적 개체가 포함된 Power BI 데스크톱

자세한 내용은 Azure Maps Power BI 시각적 개체 시작을 참조하세요.

사용

Azure Maps 서비스에 액세스하려면 Azure Portal로 이동하여 Azure Maps 계정을 만듭니다.

Azure Maps는 키 기반 인증 체계를 사용합니다. 계정을 만들 때 두 개의 키가 생성됩니다. Azure Maps 서비스에 인증하려면 두 키 중 하나를 사용하면 됩니다.

참고 항목

Azure Maps는 기능을 매핑하기 위해 고객이 제공한 주소/위치 쿼리를 타사 TomTom과 공유합니다. 이러한 쿼리는 TomTom과 공유할 때 고객 또는 최종 사용자에게 연결되지 않으며 개인을 식별하는 데 사용할 수 없습니다.

TomTom은 Azure Maps 고객 데이터를 하위 처리하도록 승인된 하위 프로세서입니다. 자세한 내용은 Microsoft 보안 센터에 있는 Microsoft Online Services 하위 프로세서 목록을 참조하세요.

지원되는 지역

Azure Maps 서비스는 현재 다음 국가/지역을 제외한 모든 지역에서 사용할 수 있습니다.

  • 중국
  • 대한민국

현재 IP 주소의 위치가 지원되는 국가/지역에 포함되어 있는지 확인하세요.

다음 단계

실내 지도에 대해 알아보기:

Azure Maps Creator란?

Azure Maps를 보여주는 샘플 앱을 사용해보세요.

빠른 시작: 웹앱 만들기

Azure Maps에서 데이터를 최신 상태로 유지하세요.

Azure Maps 블로그