2012-06-06 4 views
2

GPS 좌표에서 도시 이름을 얻고 싶습니다. 나는 출력이 내가되고 싶지 않아 XML ... 예를 들어 어디GPS 좌표에서 도시 이름 얻기

http://maps.google.com/maps/api/geocode/xmllatlng=53.244921,-2.479539&sensor=false&region=gb 

나에게 XML 정보를 반환

http://maps.googleapis.com/maps/api/geocode/output?parameters 

구글 API를 사용하여 GPS 포인트의 세부 사항을 얻을 수 있습니다 좌표의 .... .... 나는 도시의 이름을 얻는 것이 쉽지 않다고 생각한다. ... 나는 도시의 이름만을 원한다. 사전에 도와 줘서 고마워.

답변

8

정확한 URL은 벨입니다. ow

http://maps.googleapis.com/maps/api/geocode/xml?latlng=53.244921,-2.479539&sensor=true 

아무튼, xml은 도시를 얻으려면 완벽하게 괜찮습니다. 이 경우

<address_component> 
    <long_name>Northwich</long_name> 
    <short_name>Northwich</short_name> 
    <type>postal_town</type> 
</address_component> 

당신이 찾고있는 것입니다. 이 정보를 얻으려는 언어가 무엇인지 확실하지 않습니다. 다른 질문이 있으시면 자바 스크립트로 작업하십시오. 그래서 XML을 XML로 구문 분석하는 방법을 배우는 것이 좋습니다.

그래서 당신은 당신은 아마 JSON을 사용하려면 자바 스크립트로 작업하지만 경우, 구글은 쉽게이 데이터에서 도시를 찾을 수 있도록하지 않습니다처럼 보이는이 here

+1

에 큰 기둥이있다. 그래서 대신 이것을 시도하십시오. http://maps.googleapis.com/maps/api/geocode/json?latlng=53.244921,-2.479539&sensor=true –

+1

"postal_town"이없는 경우가 있습니다. http://maps.googleapis.com/maps/api/geocode/json?address=%EC%84%BC%ED%94%84%EB%9E%80%EC%8B%9C%EC%8A%을 참조하십시오. A4 % EC % BD % 94 & sensor = true & language = en –