Geolocation API 개요

Geolocation API는 무선 기지국과 Wi-Fi 액세스 포인트에 의해 통신할 수 있습니다. 다음을 반환합니다. 위도/경도 좌표와 결과를 얻을 수 있습니다.

Geolocation API를 사용하는 이유

Geolocation API를 사용하여 기본 위치정보를 제공하지 않는 휴대기기의 위치 확인 기능을 살펴보겠습니다

Geolocation API로 수행할 수 있는 작업

Geolocation API를 사용하면 휴대폰 기지국의 지리정보 데이터를 사용할 수 있습니다. Wi-Fi 노드를 사용하여 기본 위치정보 또는 GPS가 없는 기기의 위치를 가져올 수 있습니다.

Geolocation API 작동 방식

Geolocation API는 셀룰러 기기 데이터 필드, 휴대폰 기지국을 사용합니다. 위도/경도 좌표와 정확도를 반환하기 위한 WiFi 액세스 지점 배열 데이터 지정할 수 있습니다. JSON 구조화된 요청과 함께 엔드포인트에 대한 HTTPS POST 요청을 수락합니다. 본문입니다. 다음 예에서는 요청 URL과 요청 본문 예를 보여줍니다.

curl -X POST "https://www.googleapis.com/geolocation/v1/geolocate?key=YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d \
'{ "homeMobileCountryCode":310,
   "homeMobileNetworkCode":410,
   "radioType":"gsm",
   "carrier":"Vodafone",
   "considerIp":true
}'
API는 아래에 표시된 것처럼 여러 일반적인 모바일 데이터 필드에 대한 데이터를 반환할 수 있습니다.

리소스

다음 표에는 위치정보 엔드포인트의 요청 본문에 있는 필드가 요약되어 있습니다. 이러한 쿼리에서 제공된 데이터 유형과 함께 표시됩니다.

데이터 리소스 반환된 데이터 반환 형식
휴대기기 데이터 필드 이러한 정보에는 네트워크 정보가 포함될 수 있습니다. 위도/경도 좌표 및 정확도 반경 JSON
휴대폰 기지국 데이터 지역 번호, 모바일 국가 코드 등을 예로 들 수 있습니다.
Wi-Fi 액세스 포인트 데이터 MAC 주소와 신호 강도 등입니다.

Geolocation API 사용 방법

1 설정하기 시작 Google Cloud 프로젝트 설정 안내에 따라 설정을 완료합니다.
2 위치정보 요청 사용해 보기 API 키가 있으면 cURL 또는 우편 배달부. 샘플 요청을 참고하세요. 위치정보 요청 및 응답 가이드를 참조하세요.
3 여러 무선 기지국의 셀 ID 가져오기 cellID 계산을 참조하세요.newRadioCellID 계산 이전 타워와 최신 타워에 각각 액세스할 수 있습니다.
4 응답 기본사항 이해하기 위치정보 데이터 응답을 살펴보고 앱에 고도 데이터 사용을 준비하세요. 자세한 내용은 위치정보 응답 참조하세요.

사용 가능한 클라이언트 라이브러리

이 API를 다음 언어로 호출 다음 클라이언트 라이브러리 중 하나를 통해 사용할 수 있습니다.

Google 지도용 Java 클라이언트, Python 클라이언트, Go 클라이언트, Node.js 클라이언트 서비스는 커뮤니티 지원 클라이언트 라이브러리로, Apache 2.0 라이선스. GitHub에서 다운로드하세요. GitHub에서 설치 안내와 샘플 코드도 찾을 수 있습니다.

다음 단계