Bing Maps 공간 데이터 서비스(SDS)에는 Azure Maps 및 기타 Azure 서비스와 유사한 여러 기능이 있습니다. Bing Maps SDS는 SDS 데이터 원본 관리 및 쿼리 API를 사용한 사용자 지정 공간 데이터의 저장, 관리 및 쿼리, SDS 공용 데이터 원본 및 쿼리 API를 사용한 공용 관심 장소 데이터 쿼리, SDS Geocode Dataflow API를 사용한 지오코딩 위치 데이터 일괄 처리 및 SDS Geodata API를 사용한 지리적 다각형 경계 가져오기를 지원합니다.
이 문서에서는 사용자 지정 공간 데이터 원본을 저장, 관리 및 쿼리하기 위한 SDS 기능의 대안을 다룹니다. 다른 SDS 기능에서 Azure Maps로 마이그레이션하는 방법에 대한 지침이 필요한 경우 다음 마이그레이션 지침을 참조하세요.
필수 조건
- Azure 계정
- Azure Maps 계정
- 구독 키 또는 다른 형태의 Azure Maps를 사용한 인증
Bing Maps SDS 데이터 원본 관리 및 쿼리 API 대안
다른 Azure 서비스와 결합된 Azure Maps는 사용자 지정 위치 데이터에 대한 공간 쿼리를 저장, 관리 및 수행하기 위한 최첨단 솔루션을 제공합니다. 보안, 준수 및 개인 정보 보호 요구 사항을 처리하는 동시에 가능합니다. Azure에는 Bing Maps SDS 데이터 원본 관리 및 쿼리 API에 대한 몇 가지 대체 솔루션을 사용할 수 있습니다.
Azure Maps는 다른 Azure 서비스와 통합되어 사용자 지정 공간 데이터 원본에 대한 공간 쿼리를 저장, 관리 및 수행합니다. 예를 들어, Azure는 다음 데이터베이스 제품과 같이 지리 공간적 데이터 기능을 지원하는 여러 데이터베이스 제품을 제공합니다.
- Azure SQL Database: 지리 및 기하 도형 데이터 형식과 공간 방법(예: STArea, STDistance, STIntersects, STWithin 등)을 지원하는 관계형 데이터베이스입니다.
- Azure Cosmos DB: GeoJSON 데이터 형식과 공간 쿼리(예: ST_AREA, ST_DISTANCE, ST_WITHIN, ST_INTERSECTS, ST_ISVALID 및 ST_ISVALIDDETAILED)를 지원하는 NoSQL 데이터베이스입니다.
- Azure Database for PostgreSQL: 지리 개체 및 공간 함수(예: ST_Area, ST_Distance, ST_Within, ST_Intersects, ST_IsValid 및 ST_IsValidReason)에 대한 지원을 추가하는 확장인 PostGIS를 지원하는 오픈 소스 관계형 데이터베이스입니다.
맵에 데이터를 로드하고 표시하려면 Azure Maps 웹 SDK 클라이언트에서 맵에 표시해야 하는 데이터를 가져오는 데 사용되는 서비스 계층(API)을 빌드해야 합니다. 다음 그림에서는 이 시나리오에 필요한 것을 보여 주는 간단한 아키텍처 디자인입니다.
자세한 정보
- Microsoft Azure Maps에서 지도에 대한 데이터 원본 만들기
- Azure Maps 공간 IO 모듈을 사용하는 방법
- Microsoft Azure Maps를 사용하여 공간 데이터 읽기 및 쓰기
로케이터 시작 프로젝트
매장 로케이터, 위치별 구직 검색, 매수하거나 임대할 주택 찾기 등의 로케이터 솔루션이 필요한 경우 Azure Maps 및 Azure Cosmos DB를 사용하는 매장 로케이터 시작 프로젝트를 통해 빠르게 시작할 수 있습니다. Azure Maps 매장 로케이터는 위치 기반 서비스를 향상할 수 있는 다양한 기능을 제공합니다.
- 매장 로케이터 백 엔드: REST API와 '매장 로케이터 웹 컨트롤'을 제공합니다.
- 강력한 자동 완성 검색: 매장 이름, 주소, POI(관심 지점) 또는 우편 번호를 검색할 수 있습니다.
- 높은 위치 용량: 10,000개 이상의 위치를 지원합니다.
- 근접 인사이트: 근처 매장과 해당 거리를 표시합니다.
- 위치 기반 검색: 사용자 또는 디바이스의 위치를 기반으로 검색할 수 있습니다.
- 예상 이동 시간: 도보 및 운전 옵션에 대한 이동 시간을 표시합니다.
- 상세 매장 정보: 팝업 및 길안내를 통해 매장 세부 정보를 제공합니다.
- 동적 필터링: 사용자가 동적 매장 기능을 기반으로 필터링할 수 있습니다.
- 상세 매장 페이지: 포함된 맵을 통해 특정 매장에서 제공하는 제품을 살펴봅니다.
- 보안 조치: 안전한 위치 관리 시스템 액세스를 위해 Microsoft Entra ID를 활용하여 권한이 있는 직원만 매장 세부 정보를 업데이트할 수 있도록 합니다. 자세한 내용은 Microsoft Entra 인증을 참조하세요.
- 리치 매장 데이터: 위치, 영업 시간, 매장 사진 등의 매장 세부 정보를 포함하고 사용자 지정 매장 기능 및 서비스 추가를 용이하게 합니다.
- 접근성 기능: 음성 인식 및 기타 접근성 옵션을 통합합니다.
- 원활한 배포: Azure 구독 내에서 쉽게 배포할 수 있습니다.
Azure Maps 매장 로케이터 시작 프로젝트는 특정 비즈니스 요구 사항에 맞게 사용자 지정하고 확장할 수 있는 다음과 같은 일반 아키텍처를 제공합니다.
추가 정보
- Azure-Samples/Azure-Maps-Locator: Azure Maps 로케이터 소스 코드(github.com)
- Azure Maps 매장 로케이터 블로그 게시물(microsoft.com)
- 자습서: Azure Maps를 사용하여 매장 로케이터 만들기