나의질문답

지도에서 위경도 값 얻어오기

예쁜꽃이피었으면 2015. 11. 9. 13:45

http://okky.kr/article/300156



안녕하세요~

지금 사용자의 주소를 입력 받고

그 주소를 위경도로 전환해서 DB에 넣어두고 

위경도 값으로 지도에 마커를 찍어 보여주고 있습니다.


주소를 위경도 값으로 전환하는과정에서 전환이 안되는 경우가 있습니다.

사용자가 적은 주소를 직접 네이터 api에 검색을 하면 검색이 안되거나 , 

위치가 여러개 뜨는 경우에 그런 것 같습니다.


그래서 지금은 위경도 값이 없는 사용자를 찾아서

DB에 위경도 값을 직접 넣어주고 있습니다.

(직접 넣어주는 경우가 10명이면 1.5명쯤 됩니다.)


이 경우에 .. 위경도가 없는 사용자는

지도에서 사용자가 직접 지역을 선택하면 선택한 지역에서 위경도 값을 얻어올 수 있을지가 궁금합니다.

(

1. 입력한 주소가 위경도를 생성할 수 없다

2. 사용자가 직접 지도에서 지역을 선택한다.

3. 선택한 주소의 위경도 값을 얻어온다.

)

 


지도 선택 후 위경도 값

사용자 지도 선택

지도에서 위도 경도값 가져오기 

이런 것들로 검색을 해봤는데.. 방법이 없는 것도 같고해서 질문드립니다.


가능한 방법인가요? 

( 주소검색시에는 다음api를 사용하는데

위경도 값을 얻어올 때는 다른 api를 써도 상관없을 것 같습니다.)

감사합니다.




다음 지도 api의 클릭 이벤트 등록하기를 보면  됩니다.

http://apis.map.daum.net/web/sample/addMapClickEvent/ 

네이버 지도 api도 비슷하게 이벤트 등록/해제 관련된 예제가 있으니 그부분을 참조하시면 사용자가 지도에서  클릭한 위치의 위경도 값을 가져올 수 있습니다.




지오코딩 과 리버스 지오코딩에 관해 검색해보시면 됩니다.


반응형