2011-08-14 3 views
1

카운티/타운 수준의지도에 통계를 표시 할 응용 프로그램을 개발해야합니다. Google API를 살펴 보았지만 지리적 매핑은 국가 수준에서만 가능합니다. 카운티 또는 타운 수준의지도 영역에 색상을 지정할 수있는 지오 매핑 API를 본 사람이 있습니까?지리적 매핑 - 방법?

고마워요.

답변

2

정확한 다각형 데이터를 얻을 수있는 경우 OpenLayers를 사용할 수 있습니다. GML이 훌륭하게 수행되며 Shapefile 및 기타 일반적인 지형 폴리곤 데이터 형식을 GML로 변환하는 도구가 있습니다 (GDAL 패키지의 ogr2ogr).).

모두 자유롭고 오픈 소스입니다.

+0

와우 ... 조금 복잡해 보입니다! 어쩌면 나는 Google 마커를 고수 할 것이다 ;-) 당신의 솔루션을 가지고 간다면 고맙게도, 나는 당신을 (장래의 미래에) 게시 할 것이다 ... – Olivier

0

jVectorMap (jQuery 플러그인)의 개발자는 다양한 독일 주에서의 예가 있습니다. OpenLayers와 마찬가지로 jVectorMap에 사용할 올바른 모양으로 카운티 다각형 데이터를 가져와야합니다. jVectorMap 개발자에게 연락하여이를 성취 할 수있는 간단한 방법이 있는지 물을 수도 있습니다.

d3.js example of a Choropleth chart에서 Mike Bostock은 "미국 인구 통계국의 미국 주와 카운티 경계, GDAL과 MapShaper를 사용하여 단순화했습니다."라고 언급합니다. 이 두 도구 (GDAL 및 MapShaper)가 도움이 될 수 있습니다.

+0

Thanks Marcus. 나는 Google지도 레이어를 사용하여 Google 표를 사용하고 있지만로드 속도가 매우 느리고 영국 우편 번호를 채우는 데 시간이 오래 걸립니다 ... 이제 내 필요에 맞는 것으로 보이는 heatmap API를 사용하고 있습니다 ... – Olivier