Azure Maps 커뮤니티 - 오픈 소스 프로젝트

이러한 오픈 소스, 커뮤니티 기반 이니셔티브는 Azure Maps 팀에서 만들고 유지 관리하며 표준 제품 또는 서비스 제품에 포함되어 있지 않습니다.

오픈 소스 프로젝트

다음 표에는 가장 인기 있는 Azure Maps 오픈 소스 프로젝트 및 샘플 중 일부가 나열되어 있습니다.

프로젝트 이름 설명
Bot Framework - 관심 지점 기술 관심 지점 기술은 Azure Maps를 사용하여 Azure Bot Service 및 Bot Framework를 통해 Virtual Assistant에 POI 관련 기능을 제공합니다.
BotBuilder 위치 Bing Maps REST 서비스를 기반으로 하는 Microsoft Bot Framework용 오픈 소스 위치 선택기 컨트롤입니다.

웹 SDK 모듈 열기

다음 표는 Azure Maps Web SDK의 기능을 확장하는 오픈 소스 프로젝트 목록입니다.

프로젝트 이름 설명
Azure Maps 애니메이션 모듈 Azure Maps Web SDK와 함께 사용할 수 있는 풍부한 애니메이션 라이브러리입니다.
Azure Maps Bring Data Into View Control 모듈 맵에 로드된 데이터를 보기로 쉽게 가져올 수 있는 컨트롤을 제공하는 Azure Maps Web SDK 모듈입니다.
Azure Maps Geolocation Control 모듈 브라우저의 지리적 위치 API를 사용하여 맵에서 사용자를 찾는 컨트롤을 제공하는 Azure Maps Web SDK 모듈입니다.
Azure Maps Gridded Data Source 모듈 데이터 포인트를 그리드 영역의 셀에 클러스터링하는 데이터 원본을 제공하는 Azure Maps Web SDK 모듈입니다. 이 작업을 테셀레이션, 데이터 바인딩, 헥스 빈 등의 여러 가지 이름으로 부릅니다.
Azure Maps Fullscreen Control 모듈 맵을 전체 화면 모드로 표시하는 컨트롤을 제공하는 Azure Maps Web SDK 모듈입니다.
Azure Maps HTML Marker Layer 모듈 데이터 원본의 지점 데이터를 맵의 HTML 요소로 렌더링하는 계층을 제공하는 Azure Maps Web SDK 모듈입니다.
Azure Maps Image Exporter 모듈 맵의 스크린샷을 생성하는 Azure Maps Web SDK 모듈입니다.
Azure Maps Overview Map 모듈 기본 맵에 포커스가 있는 영역의 개요 맵을 표시하는 컨트롤을 제공하는 Azure Maps Web SDK 모듈입니다.
Azure Maps Scale Bar Control 모듈 맵 중앙의 픽셀 해상도를 기준으로 배율 표시줄을 표시하는 컨트롤을 제공하는 Azure Maps Web SDK 모듈입니다.
Azure Maps Selection Control 모듈 그리기 도구를 사용하거나 경로 범위 다각형을 요청하여 데이터 원본에서 데이터를 선택할 수 있는 컨트롤을 제공하는 Azure Maps Web SDK 모듈입니다.
Azure Maps Services UI 모듈 Azure Maps REST 서비스를 래핑하는 웹 UI 컨트롤 세트입니다.
Azure Maps Spider Clusters 모듈 맵에 시각화를 추가하여 클러스터를 나선형 거미줄 레이아웃으로 확장하는 Azure Maps 웹 SDK 모듈입니다.
Azure Maps Spyglass Control 모듈 맵의 스파이글래스 내부에 데이터 세트를 표시하는 창을 제공하는 Azure Maps Web SDK 모듈입니다.
Azure Maps Swipe Map 모듈 두 개의 겹치는 맵 사이에서 살짝 밀 수 있는 Azure Maps Web SDK 모듈이며, 겹치는 두 데이터 세트를 비교하는 데 적합합니다.
Azure Maps Sync Map 모듈 2개 이상의 맵 카메라를 동기화하는 Azure Maps Web SDK 모듈입니다.

샘플

프로젝트 이름 설명
Azure Maps 코드 샘플 웹 기반 앱에서 Azure Maps를 사용하는 방법에 대한 코드 샘플 컬렉션입니다.
Azure Maps Gov Cloud 코드 샘플 Azure Government Cloud를 통해 Azure Maps를 사용하는 방법에 대한 코드 샘플 컬렉션입니다.
Azure Maps 및 Microsoft Entra ID 샘플 Azure Maps에서 Microsoft Entra ID를 사용하는 방법을 보여 주는 샘플 모음입니다.
LiveMaps Azure Maps Creator를 사용하여 Azure Maps 위에 IoT 데이터의 라이브 실내 맵 시각화를 제공하는 샘플 애플리케이션입니다.
Azure Maps Jupyter Notebook 샘플 Azure Maps REST 서비스를 사용하는 Python 샘플 컬렉션입니다.
Azure Maps .NET UWP IoT 원격 컨트롤 Azure Maps 및 IoT 허브 서비스를 사용하여 원격으로 제어되는 맵을 빌드하는 방법을 보여주는 샘플 애플리케이션입니다.
Azure Maps를 사용하여 IoT 공간 분석 구현 공간과 시간에서 발생하는 관련 이벤트를 추적하고 캡처하는 것은 일반적인 IoT 시나리오입니다.

타사 맵 제어 플러그 인

프로젝트 이름 설명
Azure Maps Cesium 플러그 인 타일 계층지오코딩 서비스와 같은 Azure Maps 서비스를 쉽게 통합할 수 있는 Cesium JS 플러그 인입니다.
Azure Maps Leaflet 플러그 인 Azure Maps 타일 서비스의 타일 계층을 쉽게 오버레이할 수 있는 leaflet JavaScript 플러그 인입니다.
Azure Maps OpenLayers 플러그 인 Azure Maps 타일 서비스의 타일 계층을 쉽게 오버레이할 수 있는 OpenLayers JavaScript 플러그 인입니다.

도구 및 리소스

프로젝트 이름 설명
Azure Maps Docs 모든 Azure Location Based Services 설명서의 원본입니다.
Azure Maps Creator Tools Azure Maps Creator Tools용 Python 도구입니다.

커뮤니티에서 만든 프로젝트를 포함하는 Azure 지도 대한 오픈 소스 프로젝트의 전체 목록은 GitHub의 Azure 지도 오픈 소스 프로젝트를 참조하세요.

오픈 소스 프로젝트 지원 여부

모든 Azure Maps 오픈 소스 프로젝트 및 샘플은 지원되는 권장 기술을 사용하며 다음이 적용됩니다.

  • Microsoft 및 커뮤니티에서 만들고 유지 관리합니다.
  • 커뮤니티 이니셔티브입니다. 즉, 커뮤니티 참여자들은 다른 사람들을 위해 이니셔티브에 참여하고 일상적인 업무도 하는 사람들입니다.
  • 제품이 아니며, 프리미어 지원 또는 다른 공식 지원 채널의 지원을 받지 않습니다.
  • Microsoft에서 커뮤니티의 지원을 받아 수행하는 다른 오픈 소스 프로젝트와 비슷한 방식으로 지원됩니다.

다음 단계

오픈 소스 Azure Maps 프로젝트를 더 찾아 봅니다.