2011-09-28 2 views
2

웹 사이트를 사용하여 사용자의 위도/경도를 파악하고 현재 위치를 파악하려고합니다.위도/경도 가져 오기 /지도 표시없이 지오 코딩 역방향

Google지도 API를 사용하여 위치 정보 및 역 지오 코딩을 수행 할 수 있습니다. 그러나 제 요구 사항은지도를 표시하지 않고이 정보를 얻는 것입니다. Google지도 사용 약관은 내가 읽은 경우 그러한 것을 금지합니다.

지도를 표시하지 않고 제 목적을 달성 할 수있는 다른 서비스가 있거나 Google지도에서 허용하는 서비스가 있다면 알려주십시오. Bing, Yahoo에 대해서는 잘 모르겠습니다.

EDIT : 페이지로드시 사용자의 위도와 경도를 가져와 그 주소 정보를 기반으로해야합니다. 이 근처에있는 장소/장소를 표시하기 위해이 주소 정보를 사용할 계획입니다. 지도를 표시하지 않고이 작업을 수행해야합니다.

답변

2

Yahoo PlaceFinder 않습니다. location 매개 변수 및 gflags=R의 위도와 경도를 통과하면 주소 데이터를 반환해야합니다.

당신은 야후 APP ID를 가져야 할 것입니다.하지만 설정은 무료이며 꽤 쉽습니다.

EDIT : google을 사용할 수없는 경우 geolocation도하고 싶습니다. html5 geolocation을 조사하고 IP 주소로 geolocate하기 위해 freegeoip.net을 사용합니다.

+0

Dave에게 감사드립니다. 그래서,지도에 표시하지 않고 주소 데이터를 가져 오는 것이 합법적이라고 가정합니다. 또한, 위도와 경도 정보는 어디서 얻을 수 있습니까? 같은 API에서? 내 관심사는 사용 정책을 위반하지 않고 일을하는 것입니다. – johnk1

+0

@ johnk1 당신은 이미 경치와 위도 가지고 있다고 생각 했나요? 뭐 시작 했니? 그리고 네, 저는 변호사가 아니지만, 저는 이것을 사용하기 위해 특별한 일을 할 필요가 없다고 확신합니다. (나는지도를 보여주지 않을 것입니다!) – Dave

+0

죄송합니다, 당신을 혼란스럽게했으나 질문의 ​​첫 줄에 언급했습니다. 내가 시작하는 방법 : 사용자가 데스크톱 브라우저에서 웹 사이트 URL을 친다. 이제 사용자의 위치 [위도/경도]를 감지하고 주소 정보를 얻으면이를 사용하여 주변 위치를 표시하는 데 사용할 수 있습니다. 당신이 내 포인트를 얻을 희망이 – johnk1

0

야후는지도를 보여줄 것을 요구하지 않으며 더 높은 할당량을 가지고 있다고 생각하지 않습니다. 임 착각이 게시물 경우 나도 몰라 http://developer.yahoo.com/geo/placefinder/

+0

이 API를 사용하여 사용자의 위치 [위도/경도]를 감지 할 수 있습니까? – johnk1

+0

스택 오버플로에 오신 것을 환영합니다! 이것은 이론적으로 질문에 대답 할 수 있지만 여기에 답의 핵심 부분을 포함하고 참조 용 링크를 제공하는 것이 바람직합니다 (http://meta.stackexchange.com/q/8259). –

2

,하지만 당신은 읽는다면이 :

(VIII) 상점 또는 최종 사용자가 야후!에서지도 이미지,지도 데이터 또는 지오 코딩 된 위치 정보를 저장할 수 있습니다 미래의 사용을위한지도 API;

(ix) Yahoo! 이외의 다른 용도로 독립형 지오 코더를 사용하십시오. 야후!지도 또는 포인트 표시 지도;

지도가 없으면 정보를 저장하거나 사용할 수 없습니다. 지금은 그것은 쉽게 http://www.geonames.org/export/reverse-geocoding.html를 사용하려고 해요 - http://info.yahoo.com/legal/us/yahoo/maps/mapsapi/mapsapi-2141.html

편집 : 나는 야후의 조건에서 선이 있음을 취할 참고 - 그래서 구글 API와 야후 API는 ...지도를 가지고

필요 , 그리고 나를 위해 잘 작동합니다. 도시와 어쩌면 우편 번호가 필요합니다.