2013-02-19 3 views
0

저는 최근에 이와 비슷한 것을 직접 만들고 싶습니다. http://www.unitedstateszipcodes.org/HTML5에서 매우 큰 SVG 파일을 렌더링하려면 어떻게해야합니까?

기본적으로 미국의 경우 우편 번호의지도입니다. 현재, 나는 우편 번호 경계를 구성하는 수천 개의 포인트를 가지고있다. 이 좌표를 사용하여 KML 파일을 만들었습니다. 그러나 파일 크기가 너무 큽니다 (32MB). 브라우저에서 렌더링 할 때로드하는 데 시간이 오래 걸리며 매우 매끄럽게 보입니다. 더 빨리 진행하려면 어떤 접근 방식을 취해야합니까?

내가하고 싶은 일은 미국의 모든 우편 번호 영역의지도를 볼 수있게하는 것입니다. SVG 또는 Canvas를 사용해야합니다. SVG를 사용하기로 결정했습니다 : http://danilocarrion.com/Map.html

더 빠르고 선명하게 만드는 방법이 있다면 알려주십시오. 감사합니다

답변

0

topojson, 자습서 및 일부 지침은 here 찾을 수 있습니다.

+0

에릭 감사합니다. 내 목표는 이미 가지고있는 KML 파일을 사용하는 것입니다. 귀하가 제공하신 것은 KML을 사용하지 않습니다. 나는 topojson을 조사 할 것이다. – Danilo

+0

직접 KML -> TopoJSON 변환기가 있는지는 확실하지 않지만 KML -> GeoJSON의 변환기와 GeoJSON -> TopoJSON의 변환기를 찾을 수 있습니다. –

관련 문제