2010-04-25 5 views
1

저는 (미국과 세계의 다른 지역에있는) 도시 데이터베이스를 가지고 있습니다. 데이터베이스 항목은 간단한 텍스트 문자열입니다. 현재 데이터베이스에는 소도시 (인구 10,000 명)까지 포함됩니다. 도시를보다 큰 지리적 대도시 영역에 할당하여 더 큰 규모의 데이터베이스를 사용하고 싶습니다. 예는 구글의 애드워즈 API에서 수도권 될 수 있습니다도시 대도시

http://code.google.com/intl/iw-IL/apis/adwords/docs/developer/adwords_api_us_metros.html

하지만 대신 다른 데이터베이스를 사용하여 아무런 문제가 없습니다.

기존 데이터베이스 \ API를 사용하여이 작업을 수행하는 방법에 대한 조언을 보내 주시면 감사하겠습니다.

답변

2

Yahoo's GeoPlanet database을 사용할 수 있습니다. 각 장소의 부모를 쉽게 찾을 수 있습니다 (WOEID - 지구 ID).

편집 :이 데이터베이스 using YQL에 액세스 할 수도 있습니다.