2009-04-26 3 views
6

데이터베이스에 저장하기 위해 .Net을 사용하여 주소를 지오 코딩해야합니다 (주소에서 위도/경도 가져 오기).무료 서비스를 사용하는 지오 코딩을위한 .net 라이브러리 구현이 쉽니 까?

살펴볼 라이브러리/프로젝트는 무엇입니까?

Google과 codeplex.com에서 검색 한 결과, 내가 원하는 것을 할 것처럼 보이는 몇 가지 옵션이 있다는 것을 발견했습니다. 그러나 그 중 일부는 시간 낭비 일 수 있습니다. 일부는 단지 별처럼 보일 수도 있습니다.

어느 것이 가장 적합한가요? 그들 중 하나를 사용 했습니까?

답변

2

Google Maps API 또는 Microsoft MapPoint API를 사용하면 매우 쉽게 처리 할 수 ​​있습니다. 그것은 당신의 사용 요구 사항, 즉 얼마나 많은 지오 코드를 지속적으로 수행 할 계획을 세우 느냐에 달려 있습니다.

+0

극소수에 대한 일반적인 지오 코딩 API - 처음 3-400 그리고 아마 20 주와 같은 - 그래서 거의. – Kjensen

+0

Google지도 이용 약관은 위도/경도를 데이터베이스에 저장하는 것을 거부한다고 생각합니다. –

+0

Google지도 및 지오 코드 저장과 관련해서는 적절하지 않다고 생각합니다. 나는 Google Maps에 대한 많은 작업을 해왔고 서버 사용 경험을 통해 서버의 부하를 줄이기 위해 위도/경도를 저장하는 것이 좋습니다. 데이터베이스에서 데이터를 도매로 저장하도록 권장하지는 않습니다. 예를 들어 Google Base를 사용하면 완전한 제품 덤프를 원하지 않습니다. – Craig

1

지오 코딩 요구 사항에 대해 geoNames을 사용합니다. 연결하고 쿼리를 보내면 일부 경우 XML 또는 JSON이 반환됩니다. WCF로 연결하는 방법은 Here is an article입니다.

관련 문제