2014-04-29 2 views
0

위도와 경도로 서버 측에서 주소를 가져와야합니다. 아래에서 웹 서비스를 실행하고 주어진 위도에 대해 형식화 된 주소 및 주소 구성 요소에 대해 여러 값이있는 것처럼 보이는위도 및 경도로 주소 가져 오기

을 실행합니다.

http://maps.googleapis.com/maps/api/geocode/json?latlng=37.42426708029149,-122.0840722197085&sensor=true

은 어떻게 서버 측에서 주어진 위도와 경도에 대한 주소를 검색합니까?

절대 주소를 얻는 방법?

API는 "ROOFTOP"을 사용하여 반환 된 결과가 거리 정보 정밀도까지 정확한 위치 정보를 갖는 정확한 지오 코드임을 나타냅니다. 모든 힌트

답변

0

@ 카슨 : 네, 맞습니다. tutorial에 따라 선택 매개 변수는 결과의 수를 제한하는 데 사용되는 result_typelocation_type과 같습니다. 두 매개 변수를 모두 사용하면 결과의 두 유형을 모두 가져옵니다. 따라서 이러한 매개 변수를 사용하기 전에 요구 사항을 분석하십시오.

result_type : 주소 유형에 따라 결과 집합을 제한하는 데 사용됩니다. 파이프 (|)를 사용하여 단일 요청에서 하나 이상의 주소 유형을 사용할 수 있습니다. 그 유형은 다음과 같습니다.

1. country, 
2. street_address, 
3. postal_code 

LOCATION_TYPE : 위치 유형에 따라 결과를 제한하는 데 사용됩니다. 그 유형은 다음과 같습니다.

1. ROOTTOP 
2. RANGE_INTERPOLATED 
3. GEOMETRIC_CENTER 
4. APPROXIMATE 

참고 : 귀하의 경우 ROOTTOP을 위해 충분하다. 또한 result_type에 street_address을 추가하십시오. 염두에 두십시오 - API 키 또는 클라이언트 ID를 사용하여 location_type의 이점을 얻으십시오.

어떻게 주소를 검색합니까?

  1. JSON은 다음을 통해 Google 서비스에 요청합니다.

    https://maps.googleapis.com/maps/api/geocode/json?latlng=40.714224,-73.961452&sensor=true_or_false&key=API_KEY

그냥 위의 형식으로 lattitude 및 경도 값을 추가합니다. Thatz 모두. 한 번에 하나의 주소를 부여 할 수 있습니다. 대용량 역 지오 코딩 (반복으로 달성해야 함).

0

위의 형식으로 위도와 경도를 추가하기 만하면됩니다. 그게 전부입니다.

한 번에 하나의 주소를 부여 할 수 있습니다. 대용량 역 지오 코딩 (반복으로 달성해야 함).

관련 문제