2011-11-18 1 views
8

내 사이트에서 자바 API를 사용할 수있는 위치 정보 서비스를 사용하고 싶습니다. 자바 기반 솔루션이 선호 될 것이므로 상업용 프로젝트에서이 솔루션을 사용하고 싶습니다. 그런 프로젝트에서 사용할 수있는 API 즉 적절한 옵션을 제안하십시오. 자유롭게 ..무료로 사용할 수있는 최고의 지리적 코딩 API는 무엇입니까?

이 질문을하기 전에 나는 인터넷에서 검색을 시도했지만 Google 및 Yahoo의 인기있는 geoCoding API는 거의 없다는 사실을 발견했습니다. Google API (매우 인기가있는 것 같습니다)를 사용하는 것이 좋으며, 다른 옵션이 무엇인지 알기를 원하기 전에 가능한 해결책은 무엇입니까?

짝이 사이트에 대한 상세한 분석이 포함 된 블로그/사이트 링크가 도움이 될 것입니다. (위도, 경도) 매핑 주소/우편 번호에 대한

답변

27

가능한 솔루션

구글 API, http://code.google.com/apis/maps/documentation/geocoding/) 구글의 이름으로 가장 인기있는 때문에 ...입니다. 인터넷에서 광범위한 지원이 가능합니다 (개발 시간 단축). 아아! 상업적 용도로는 자유롭게 사용할 수 없습니다. 무료 버전에는 하루에 2,500 개의 쿼리 제한이 있습니다. (http://code.google.com/apis/maps/documentation/geocoding/) "사용 조건"에는 Google지도에 결과가 표시되어야한다는 조항이 하나 있는데 여기에 참조 번호 http://code.google.com/apis/maps/documentation/geocoding/#GeocodingRequests이 언급되어 있습니다. http://code.google.com/apis/maps/terms.html#section_10_12

Nominatium, (http://wiki.openstreetmap.org/wiki/Nominatim) 덜 일반적인 조직 오픈 소스 (위도, 경도) 매핑 주소에 대한 자유로운 상품 솔루션을 제공. 상업 프로젝트에도 사용할 수 있습니다. 이들은 하루에 검색어 수에 제한이 없으며 "사용 조건"에 숨겨진 조항이 없습니다. 조직 자체가별로 인기가 없으므로 지원이 줄어 듭니다.

야후 API, 구글의 같은 http://developer.yahoo.com/geo/placefinder/ 또 다른 인기 API하지만 어떤 것을 더 가능합니다. 은 하루에 최대 50000 건의 요청을 지원합니다. Google의 광범위한 지원을 사용할 수 있습니다. 야후는 "야후의 로고에 힘 입어"사용하도록 권장하지만 그렇게하지 않아도됩니다. (http://info.yahoo.com/legal/us/yahoo/api/api-2140.html) 상업적 목적으로 사용할 수 있습니다 (본인은 야후 이용 약관을 읽었으며이를 제한하는 조항이 없으므로 참조 번호 http://info.yahoo.com/legal/us/yahoo/maps/mapsapi/mapsapi-2141.html 참조).

YQL (야후 쿼리 언어 참조 : - http://developer.yahoo.com/yql/) 야후 웹 서비스를 쿼리 는 SQL 기반 쿼리 언어입니다. 예를 들어 우리가 zip code이라면 [geo.places에서 중력선을 선택하십시오. 여기서 text = "여기에 핀 코드를 입력하십시오"]. 야후는 상업용 응용 프로그램에서 YQL을 사용하도록 권장합니다. (http://developer.yahoo.com/yql/faq/) 다른 모든 옵션 즉, 20,000 통화/시간/IP 및 100,000 통화/일/키와 비교할 때 허용되는 쿼리의 수는 가장 많습니다. (http://developer.yahoo.com/yql/faq/ 참조), YQL에 사용할 수있는 지원은 꽤 좋습니다. 링크를 참조하십시오.

+0

덕분에 내가 미래에 UR 제안을 기억합니다 ...이 정말 GR8 대답, @amit .... u는 내 하루가 저장 .. !! – aProgrammer

+3

이미 몇 번 대답 해 주신다면 그 질문에 ** 링크 **를 붙여서 이상적으로 중복으로 닫으시기로 결정하는 것이 바람직합니다. –

+0

@Marc; ur 제안을 주셔서 감사합니다. bt 나는 보통 진짜 질문을 마감하기 위해 투표하지 않습니다. 어쨌든 u r 아주 고위 일원부터 나는 제안을 당신을 평가하고 미래에 나는 u 제안한 무슨을 할 것이다. 감사합니다! – aProgrammer

1

Google 검색 서비스는 특정 한도 (실제 적중이 매우 어려움)까지 무료이며 API는 작업하기에 매우 편리합니다. 나는 그것을 몇 가지 응용 프로그램에서 직접 사용하고 있으며 완벽하게 작동하며 매우 빠릅니다.

+1

특정 용도로 무료입니다. 한계가 있습니다. 서비스 약관을 읽으십시오. – Patrick

5

Gisgraphy는 OpenStreetMaps 데이터 위에 지오 코딩 서비스 인 Nominatim의 대안입니다. 그들은 호스팅 솔루션을 제공하며 소프트웨어를 무료로 설치할 수 있습니다. http://www.gisgraphy.com/

3

지도가 개방형 API에서

자세한 내용은 OSM 데이터를 사용하는 지오 코딩 서비스가 있습니다.

http://open.mapquestapi.com/

+1

CO에서 주소 지오 코딩을 시도했는데 주소의 약 30 % 만 가져옵니다. –

관련 문제