우선 백마디 글 보다 동영상을 보시면 확실히 감이 오실겁니다. 구글맵상의 좌표를 주소로 바꾸어 주는 Reverse Geocoding Open API 입니다. 저번의 Geocoding API와 한셋트가 되겠죠 ^^
구글맵 매쉬업 - 지도상의 위치를 클릭하면, Reverse Geocoding Open API에 해당 좌표값을 주고, 주소를 얻어오는 매쉬업입니다. 제가 만들고 제가 써먹네요 ^^;; 대충 해본 결과 만족스러운, 비교적 잘 맞는 주소가 나옵니다. ^^;;

호출방법
Open API 호출 방식은 간단한 REST 방식을 사용합니다. reversegeocoding_search를 호출할 수 있는 URL은

http://www.hongiiv.com/service/reversegeocoding.php?lat=value&lng=value

lat에 구글의 lat 좌표값을, lng에 구글의 lng 좌표값을 각각 입력하시면 됩니다.

호출예제
http://www.hongiiv.com/service/reverseg ··· 20944214 의 REST 형식으로 호출하면 됩니다.(대전광역시 유성구 노은동의 대전 월드컵경기장입니다.)

응답예제

response

위와 같이 주어진 좌표값에 제일 근사한 주소를 되돌려 줍니다.


Posted by hongiiv

2008/04/01 21:06 2008/04/01 21:06
, , , , ,
Response
No Trackback , 6 Comments
RSS :
http://socmaster.homelinux.org/~hongiiv/rss/response/366

Trackback URL : http://socmaster.homelinux.org/~hongiiv/trackback/366

Comments List

  1. 푸른하늘 2008/04/02 08:38 # M/D Reply Permalink

    수고하셨습니다. 유용할 것 같네요~~

    1. hongiiv 2008/04/02 08:43 # M/D Permalink

      고맙습니다. ^^;;

  2. 강부자아들 2008/06/05 16:10 # M/D Reply Permalink

    멋지십니다. 야후 거기에서 제공하는거 쓸려고 했는데 이거 써도 되겠네요^^
    감사합니다.

  3. 강부자아들 2008/06/05 16:11 # M/D Reply Permalink

    리버스 지오코딩은 폴리곤에 해당 점이 히트되는지 안되는지 판단해서 하는 로직인가여?

  4. hongiiv 2008/06/05 17:50 # M/D Reply Permalink

    우선 각 시,도,군(구),동(리)별로 되어있는 국내의 폴리곤을 구할 수가 없습니다. 따라서 폴리곤에 해당하는 곳의 주소를 제공하면 좋으련만,,, 그렇지 않습니다. 그리고 폴리곤의 각 좌표값을 읽어서 해당하는 부분의 점(클릭한곳)인지 확인하는 방법을 모릅니다. ^^ 가능한건지 제가 다시 되묻고 싶습니다... ^^

    따라서 각 우편번호에 해당하는 한점(중심점)으로 부터 클릭한곳까지 제일 가까운 점을 계산해서 반환하는 것입니다. 따라서 주소는 틀릴수도 있다는 것이죠~~ 그렇기 때문에 가장 가까운 곳으로부터 한 5개의 주소를 보여줄까도 생각해보고,, Machine Learning을 이용해서 학습시켜 볼까도 생각해봤습니다.

    뭐 좀 좋은 아이디어 있으면 좀,,,,

  5. hongiiv 2008/06/05 18:56 # M/D Reply Permalink

    오홋~ 야후에서도 제공하는군요,,, 야후가 낫겠는데요 ^^;;

Leave a comment
[로그인][오픈아이디란?]
« Previous : 1 : ... 217 : 218 : 219 : 220 : 221 : 222 : 223 : 224 : 225 : ... 543 : Next »


야후 블로그 벳지


Site Stats

Total hits:
291910
Today:
80
Yesterday:
234