Search - Get Search Address Reverse Cross Street

위도 및 경도 좌표에서 거리 간 위치 정보를 가져오는 데 사용합니다.

Get Search Address Reverse Cross Street API는 위도 및 경도 좌표가 지정된 경우 가장 가까운 교차로를 반환하는 HTTP GET 요청입니다. 좌표(예: 37.786505, -122.3862)를 이해할 수 있는 교차로로 변환해야 하는 경우가 있을 수 있습니다. 대부분의 경우 디바이스 또는 자산에서 GPS 피드를 수신하고 좌표가 있는 주소를 알고자 하는 애플리케이션 추적에 필요합니다. 이 엔드포인트는 지정된 좌표에 대한 거리 간 정보를 반환합니다.

GET https://atlas.microsoft.com/search/address/reverse/crossStreet/{format}?api-version=1.0&query={query}
GET https://atlas.microsoft.com/search/address/reverse/crossStreet/{format}?api-version=1.0&query={query}&limit={limit}&heading={heading}&radius={radius}&language={language}&view={view}

URI 매개 변수

Name In(다음 안에) 필수 형식 Description
format
path True

ResponseFormat

원하는 응답 형식입니다. 값은 json 또는 xml 수 있습니다.

api-version
query True

string

Azure Maps API의 버전 번호입니다.

query
query True

number[]

위도와 경도로 구성된 쉼표로 구분된 문자열로 지정된 해당 쿼리입니다(예: "47.641268,-122.125679").

heading
query

integer

minimum: -360
maximum: 360

도로의 세그먼트를 따라 여행에 대한 도에서 차량의 방향 제목입니다. 0은 북쪽, 90은 동쪽 등이며 값 범위는 -360 360입니다. 전체 자릿수는 최대 10진수를 포함할 수 있습니다.

language
query

string

검색 결과를 반환해야 하는 언어입니다. 대/소문자를 구분하지 않는 지원되는 IETF 언어 태그 중 하나여야 합니다. 특정 필드에 대해 지정된 언어의 데이터를 사용할 수 없는 경우 기본 언어가 사용됩니다.

자세한 내용은 지원되는 언어 참조하세요.

limit
query

integer

minimum: 1
maximum: 100

반환될 최대 응답 수입니다. 기본값: 10, 최소: 1 및 최대: 100

radius
query

integer

결과가 정의된 영역으로 제한될 반경(미터)입니다.

view
query

LocalizedMapView

View 매개 변수("사용자 지역" 매개 변수라고도 함)를 사용하면 지정학적으로 분쟁이 있는 지역의 특정 국가/지역에 대한 올바른 맵을 표시할 수 있습니다. 국가/지역에 따라 이러한 지역에 대한 보기가 다르며 View 매개 변수를 사용하면 애플리케이션이 서비스할 국가/지역에 필요한 보기를 애플리케이션이 준수할 수 있습니다. 기본적으로 View 매개 변수는 요청에서 정의하지 않은 경우에도 "Unified"로 설정됩니다. 사용자의 위치를 확인한 다음 해당 위치에 대해 View 매개 변수를 올바르게 설정하는 것은 사용자의 책임입니다. 또는 요청의 IP 주소를 기반으로 맵 데이터를 반환하는 'View=Auto'를 설정하는 옵션이 있습니다. Azure Maps의 View 매개 변수는 Azure Maps를 통해 액세스할 수 있는 권한이 있는 지도, 이미지 및 기타 데이터 및 타사 콘텐츠를 사용할 수 있는 국가/지역의 매핑과 관련된 법률을 포함하여 관련 법률을 준수하는 데 사용해야 합니다. 예: view=IN.

자세한 내용은 지원되는 뷰 참조하고 사용 가능한 보기를 확인하세요.

요청 헤더

Name 필수 형식 Description
x-ms-client-id

string

Microsoft Entra ID 보안 모델과 함께 사용할 계정을 나타냅니다. Azure Maps 계정에 대한 이 고유 ID는 Azure Maps 관리 평면 계정 API에서 가져올 수 있습니다. Azure Maps에서 Microsoft Entra ID 보안을 사용하는 방법에 대한 자세한 내용은 Azure Maps에서 인증 관리를 참조하세요.

응답

Name 형식 Description
200 OK

ReverseSearchCrossStreetAddressResult

그래

Other Status Codes

ErrorResponse

예기치 않은 오류가 발생했습니다.

보안

AADToken

다음은 Microsoft Entra OAuth 2.0 흐름에 . Azure 역할 기반 액세스 컨트롤과 쌍을 이루는 경우 Azure Maps REST API에 대한 액세스를 제어하는 데 사용할 수 있습니다. Azure 역할 기반 액세스 제어는 하나 이상의 Azure Maps 리소스 계정 또는 하위 리소스에 대한 액세스를 지정하는 데 사용됩니다. 모든 사용자, 그룹 또는 서비스 주체는 Azure Maps REST API에 대한 하나 이상의 권한으로 구성된 기본 제공 역할 또는 사용자 지정 역할을 통해 액세스 권한을 부여할 수 있습니다.

시나리오를 구현하려면인증 개념을 확인하는 것이 좋습니다. 요약하자면, 이 보안 정의는 특정 API 및 범위에 대한 액세스 제어가 가능한 개체를 통해 애플리케이션을 모델링하기 위한 솔루션을 제공합니다.

메모

  • 이 보안 정의 x-ms-client-id 헤더를 사용하여 애플리케이션이 액세스를 요청하는 Azure Maps 리소스를 나타내야 합니다. 이는 Maps 관리 API에서 가져올 수 있습니다.
  • Authorization URL Azure 퍼블릭 클라우드 인스턴스와 관련이 있습니다. 소버린 클라우드에는 고유한 권한 부여 URL 및 Microsoft Entra ID 구성이 있습니다.
  • Azure 역할 기반 액세스 제어는 Azure Portal, PowerShell, CLI, Azure SDK 또는 REST API를 통해 Azure 관리 평면에서 구성됩니다.
  • Azure Maps Web SDK 사용하면 여러 사용 사례에 대한 애플리케이션의 구성 기반 설정을 사용할 수 있습니다.
  • Microsoft ID 플랫폼에 대한 자세한 내용은 Microsoft ID 플랫폼 개요참조하세요.

형식: oauth2
Flow: implicit
권한 부여 URL: https://login.microsoftonline.com/common/oauth2/authorize

범위

Name Description
https://atlas.microsoft.com/.default https://atlas.microsoft.com/.default

subscription-key

Azure Portal에서 Azure Maps 계정 만들거나 PowerShell, CLI, Azure SDK 또는 REST API를 사용할 때 프로비전되는 공유 키입니다.

이 키를 사용하면 모든 애플리케이션이 모든 REST API에 액세스할 수 있습니다. 즉, 이 키를 발급된 계정에서 마스터 키로 사용할 수 있습니다.

공개적으로 노출된 애플리케이션의 경우 키를 안전하게 저장할 수 있도록 기밀 클라이언트 애플리케이션 접근 방식을 사용하여 Azure Maps REST API에 액세스하는 것이 좋습니다.

형식: apiKey
In(다음 안에): query

SAS Token

공유 액세스 서명 토큰은 Azure Portal, PowerShell, CLI, Azure SDK 또는 REST API를 통해 Azure 관리 평면을 통해 Azure Maps 리소스의 SAS 나열 작업에서 만들어집니다.

이 토큰을 사용하면 모든 애플리케이션이 Azure 역할 기반 액세스 제어를 사용하여 액세스하고 특정 토큰에 사용할 만료, 속도 및 지역에 대한 세분화된 제어 권한을 부여받습니다. 즉, SAS 토큰을 사용하여 애플리케이션이 공유 키보다 더 보안이 유지되는 방식으로 액세스를 제어할 수 있습니다.

공개적으로 노출된 애플리케이션의 경우 렌더링 남용을 제한하고 정기적으로 SAS 토큰을 갱신하도록 맵 계정 리소스 허용된 원본의 특정 목록을 구성하는 것이 좋습니다.

형식: apiKey
In(다음 안에): header

예제

Search address of the nearest intersection/crossroad

샘플 요청

GET https://atlas.microsoft.com/search/address/reverse/crossStreet/json?api-version=1.0&query=37.337,-121.89

샘플 응답

{
  "summary": {
    "numResults": 1,
    "queryTime": 41
  },
  "addresses": [
    {
      "address": {
        "streetName": "East Santa Clara Street & North 2nd Street",
        "crossStreet": "East Santa Clara Street",
        "municipalitySubdivision": "San Jose, Downtown San Jose",
        "municipality": "San Jose",
        "countrySecondarySubdivision": "Santa Clara",
        "countryTertiarySubdivision": "San Jose",
        "countrySubdivisionCode": "CA",
        "postalCode": "95113",
        "countryCode": "US",
        "country": "United States",
        "countryCodeISO3": "USA",
        "freeformAddress": "East Santa Clara Street & North 2nd Street, San Jose, CA 95113",
        "countrySubdivisionName": "California"
      },
      "position": "37.33666,-121.88951"
    }
  ]
}

정의

Name Description
Address

결과의 주소입니다.

BoundingBoxCompassNotation

위치의 경계 상자입니다.

Entity

경계 상자의 엔터티 형식 원본입니다. 역방향 지오코딩의 경우 항상 위치와 같습니다.

ErrorAdditionalInfo

리소스 관리 오류 추가 정보입니다.

ErrorDetail

오류 세부 정보입니다.

ErrorResponse

오류 응답

LatLongPairAbbreviated

짧은 이름 '위도'& 'lon'을 사용하여 위도 및 경도로 표시되는 위치입니다.

LocalizedMapView

View 매개 변수("사용자 지역" 매개 변수라고도 함)를 사용하면 지정학적으로 분쟁이 있는 지역의 특정 국가/지역에 대한 올바른 맵을 표시할 수 있습니다. 국가/지역에 따라 이러한 지역에 대한 보기가 다르며 View 매개 변수를 사용하면 애플리케이션이 서비스할 국가/지역에 필요한 보기를 애플리케이션이 준수할 수 있습니다. 기본적으로 View 매개 변수는 요청에서 정의하지 않은 경우에도 "Unified"로 설정됩니다. 사용자의 위치를 확인한 다음 해당 위치에 대해 View 매개 변수를 올바르게 설정하는 것은 사용자의 책임입니다. 또는 요청의 IP 주소를 기반으로 맵 데이터를 반환하는 'View=Auto'를 설정하는 옵션이 있습니다. Azure Maps의 View 매개 변수는 Azure Maps를 통해 액세스할 수 있는 권한이 있는 지도, 이미지 및 기타 데이터 및 타사 콘텐츠를 사용할 수 있는 국가/지역의 매핑과 관련된 법률을 포함하여 관련 법률을 준수하는 데 사용해야 합니다. 예: view=IN.

자세한 내용은 지원되는 뷰 참조하고 사용 가능한 보기를 확인하세요.

QueryType

반환되는 쿼리 유형: NEARBY 또는 NON_NEAR.

중요: 이 특성은 폐기되었으며 답변에서 생략될 수 있습니다.

ResponseFormat

원하는 응답 형식입니다. 값은 json 또는 xml 수 있습니다.

ReverseSearchCrossStreetAddressResult

이 개체는 검색 주소 역방향 CrossStreet 호출에서 반환됩니다.

ReverseSearchCrossStreetAddressResultItem

검색 주소 역방향 교차 거리 응답에 대한 결과 개체

SearchSummary

Search API 응답에 대한 요약 개체입니다.

Address

결과의 주소입니다.

Name 형식 Description
boundingBox

BoundingBoxCompassNotation

위치의 경계 상자를 정의합니다. 이 속성은 검색 주소 역방향 API에서만 반환됩니다. 다른 모든 검색 API는 개체의 속성을 반환 viewport 합니다.SearchAddressResultItem

buildingNumber

string

거리의 건물 번호입니다.

중요: 이 속성은 더 이상 사용되지 않습니다. streetNumber를 대신 사용하세요.

country

string

국가/지역 이름.

countryCode

string

ISO 3166-1 Alpha-2 표준에서 국가/지역과 종속 영토를 나타내기 위해 정의된 두 글자 알파벳 코드입니다.

countryCodeISO3

string

ISO 3166-1 알파-3 표준에 의해 국가/지역과 종속 영토를 나타내기 위해 정의된 세 글자 알파벳 코드입니다.

countrySecondarySubdivision

string

국가/지역 내의 2단계 행정 구역입니다. 이는 주 또는 주(province)와 같이 주요 하위 구분보다 낮고, 지방자치단체나 이웃과 같은 작은 단위보다 위에 있는 하위 구역을 의미합니다. 예로는 미국의 카운티 와 영국의 디스트릭 트가 있습니다.

countrySubdivision

string

국가 내의 주요 행정 구역, 예를 들어 주, 주. 이는 국가 수준 이하의 1급 하위 구역을 나타내는 데 사용됩니다.

countrySubdivisionCode

string

countrySubdivisionCode 접두사로 countryCode(countryCode-countrySubdivisionCode) 및 하이픈이 ISO 3166-2 코드를 형성합니다. 예: 텍사스의 경우 TX, 스코틀랜드의 경우 SCT, 온타리오의 경우 ON입니다.

이 속성은 그리고 Get Search Nearby API에서는 Get Search POI 제공되지 않습니다.

countrySubdivisionName

string

국가 또는 지역 내 1차 행정 구역(예: 주, 도, 지역)의 전체 명칭을 나타냅니다. 이 특성은 축약된 형태로 제공될 때 countrySubdivision 만 포함된다. 현재 미국, 캐나다, 영국에서 지원되고 있습니다.

countryTertiarySubdivision

string

국가/지역 내의 3단계 행정 구역입니다. 이는 카운티나 구역과 같은 2차 세분화보다도 더 세분화된 정보를 제공합니다. 예로는 시, 마을, 마을, 자치구, 타운십과 같은 지방자치단체와 시애틀의 캐피톨 힐, 그린 레이크, 월링포드와 같이 지방 자치단체 내의 더 작고 비공식적인 지리적 구역인 이웃 단위가 있습니다.

crossStreet

string

교차되는 거리의 이름입니다.

이 속성은 API에서만 Get Search Address Reverse Cross Street 제공됩니다.

extendedPostalCode

string

확장 우편번호는 표준 숫자 집합을 넘어 더 높은 위치 정밀도를 제공하는 우편번호 형식을 의미합니다. 이 코드는 U.S. ZIP+4 코드나 유사한 확장 형식과 같은 다른 국가/지역에서 흔히 사용됩니다. 이용 가능성은 지역에 따라 다릅니다.

API에서는 Get Search Address Reverse Cross Street 사용할 수 없습니다.

freeformAddress

string

결과의 출신 국가/지역, 또는 국가/지역의 경우 전체 국가/지역 이름에 따라 포맷된 주소 라인입니다.

localName

string

관리 단위가 아닌 주소 지정을 위해 주소 지정 가능한 여러 개체를 그룹화한 지리적 영역 또는 지역 이름을 나타내는 주소 구성 요소입니다. 이 필드는 freeformAddress 속성을 빌드하는 데 사용됩니다. localName 우편 지방 자치 단체를 나타냅니다. 위치에 따라 localName 도시 또는 도시의 일반적으로 알려진 이름입니다. 도시 또는 도시의 일반적으로 알려진 이름에 대 한 localName대신 municipality 사용 합니다.

municipality

string

도시 / 마을
참고: municipality 주거 지방 자치 단체를 나타냅니다. 위치에 따라 municipality 값은 일반적으로 알려진 도시 또는 도시의 이름과 다를 수 있습니다. 도시나 마을의 일반적으로 알려진 이름의 경우, 가치 대신 localName 가치를 사용하는 것이 권장 municipality 됩니다.

municipalitySubdivision

string

자치체 내의 하위 구역입니다. 이는 도시, 마을 또는 기타 지방 자치 단체 내에서 더 작은 행정 또는 지리적 단위를 나타냅니다.

neighbourhood

string

이웃은 독특한 특성과 주민 간의 사회적 상호 작용을 가진 도시 또는 마을 내에서 지리적으로 지역화 된 지역입니다.

postalCode

string

특정 지리적 지역을 식별하는 데 도움을 주기 위해 주소에 숫자나 글자(또는 둘 다)를 추가하는 것. 우편번호는 미국에서 우편번호의 버전이며, 다른 국가나 지역에서는 우편번호, PIN 코드, PLZ 등 다른 형식을 사용합니다.

routeNumbers

string[]

도로를 명확히 식별하는 데 사용된 코드들.

검색 주소 역방향 API에만 사용할 수 있습니다.

street

string

거리 이름입니다.

중요: 이 속성은 더 이상 사용되지 않습니다. streetName를 대신 사용하세요.

streetName

string

거리 이름입니다.

streetNameAndNumber

string

거리 이름 및 번호입니다.

검색 주소 역방향 API에만 사용할 수 있습니다.

streetNumber

string

거리의 건물 번호입니다.

API에서는 Get Search Address Reverse Cross Street 사용할 수 없습니다.

BoundingBoxCompassNotation

위치의 경계 상자입니다.

Name 형식 Description
entity

Entity

경계 상자의 엔터티 형식 원본입니다. 역방향 지오코딩의 경우 항상 위치와 같습니다.

northEast

string

북동 위도, 경계 상자의 경도 좌표(쉼표로 구분된 부동 소수로)

southWest

string

남서 위도, 경계 상자의 경도 좌표(쉼표로 구분된 부동 소수로)

Entity

경계 상자의 엔터티 형식 원본입니다. 역방향 지오코딩의 경우 항상 위치와 같습니다.

Description
position

위치 엔터티

ErrorAdditionalInfo

리소스 관리 오류 추가 정보입니다.

Name 형식 Description
info

object

추가 정보입니다.

type

string

추가 정보 유형입니다.

ErrorDetail

오류 세부 정보입니다.

Name 형식 Description
additionalInfo

ErrorAdditionalInfo[]

오류 추가 정보입니다.

code

string

오류 코드입니다.

details

ErrorDetail[]

오류 세부 정보입니다.

message

string

오류 메시지입니다.

target

string

오류 대상입니다.

ErrorResponse

오류 응답

Name 형식 Description
error

ErrorDetail

오류 개체입니다.

LatLongPairAbbreviated

짧은 이름 '위도'& 'lon'을 사용하여 위도 및 경도로 표시되는 위치입니다.

Name 형식 Description
lat

number (double)

위도 속성

lon

number (double)

경도 속성

LocalizedMapView

View 매개 변수("사용자 지역" 매개 변수라고도 함)를 사용하면 지정학적으로 분쟁이 있는 지역의 특정 국가/지역에 대한 올바른 맵을 표시할 수 있습니다. 국가/지역에 따라 이러한 지역에 대한 보기가 다르며 View 매개 변수를 사용하면 애플리케이션이 서비스할 국가/지역에 필요한 보기를 애플리케이션이 준수할 수 있습니다. 기본적으로 View 매개 변수는 요청에서 정의하지 않은 경우에도 "Unified"로 설정됩니다. 사용자의 위치를 확인한 다음 해당 위치에 대해 View 매개 변수를 올바르게 설정하는 것은 사용자의 책임입니다. 또는 요청의 IP 주소를 기반으로 맵 데이터를 반환하는 'View=Auto'를 설정하는 옵션이 있습니다. Azure Maps의 View 매개 변수는 Azure Maps를 통해 액세스할 수 있는 권한이 있는 지도, 이미지 및 기타 데이터 및 타사 콘텐츠를 사용할 수 있는 국가/지역의 매핑과 관련된 법률을 포함하여 관련 법률을 준수하는 데 사용해야 합니다. 예: view=IN.

자세한 내용은 지원되는 뷰 참조하고 사용 가능한 보기를 확인하세요.

Description
AE

아랍에미리트(아랍어 보기)

AR

아르헨티나(아르헨티나 뷰)

BH

바레인(아랍어 보기)

IN

인도(인도 보기)

IQ

이라크(아랍어 보기)

JO

요르단(아랍어 보기)

KW

쿠웨이트(아랍어 보기)

LB

레바논(아랍어 보기)

MA

모로코(모로코 전망)

OM

오만어(아랍어 보기)

PK

파키스탄(파키스탄 뷰)

PS

팔레스타인 자치(아랍어 보기)

QA

카타르(아랍어 보기)

SA

사우디아라비아(아랍어 보기)

SY

시리아(아랍어 보기)

US

미국

YE

예멘(아랍어 보기)

Auto

요청의 IP 주소를 기반으로 맵 데이터를 반환합니다.

Unified

통합 보기(기타)

QueryType

반환되는 쿼리 유형: NEARBY 또는 NON_NEAR.

중요: 이 특성은 폐기되었으며 답변에서 생략될 수 있습니다.

Description
NEARBY

수색은 특정 위도와 경도를 중심으로 반경이 정해진 곳에서 수행되었습니다.

NON_NEAR

검색은 특정 위도 및 경도에 편향되지 않고 전역적으로 수행되었으며 정의된 반경이 없습니다.

ResponseFormat

원하는 응답 형식입니다. 값은 json 또는 xml 수 있습니다.

Description
json

JavaScript 개체 표기법 데이터 교환 형식

xml

확장 가능한 태그 언어

ReverseSearchCrossStreetAddressResult

이 개체는 검색 주소 역방향 CrossStreet 호출에서 반환됩니다.

Name 형식 Description
addresses

ReverseSearchCrossStreetAddressResultItem[]

주소 배열

summary

SearchSummary

검색 주소 역방향 교차 거리 응답에 대한 요약 개체

ReverseSearchCrossStreetAddressResultItem

검색 주소 역방향 교차 거리 응답에 대한 결과 개체

Name 형식 Description
address

Address

결과의 주소입니다.

position

string

"{latitude},{longitude}" 형식의 위치 속성

SearchSummary

Search API 응답에 대한 요약 개체입니다.

Name 형식 Description
fuzzyLevel

integer

결과를 제공하는 데 필요한 최대 유사 항목 수준입니다.

geoBias

LatLongPairAbbreviated

내부 검색 엔진이 지리 공간적 편향을 적용하여 결과 순위를 향상한 경우를 나타냅니다. 일부 메서드에서는 사용 가능한 경우 위도 및 lon 매개 변수를 설정하여 영향을 받을 수 있습니다. 다른 경우에는 순전히 내부입니다.

limit

integer

반환될 최대 응답 수

numResults

integer

응답의 결과 수입니다.

offset

integer

전체 결과 집합 내에서 반환된 결과의 시작 오프셋입니다.

query

string

이러한 검색 결과를 생성하는 데 사용된 쿼리 매개 변수입니다.

queryTime

integer

쿼리를 확인하는 데 소요된 시간(밀리초)입니다.

queryType

QueryType

반환되는 쿼리 유형: NEARBY 또는 NON_NEAR.

중요: 이 특성은 폐기되었으며 답변에서 생략될 수 있습니다.

totalResults

integer

찾은 총 결과 수입니다.