2012-05-20 4 views
0

Google지도 API v3를 원래 6000x6000 픽셀 맵 이미지 (원래 약 6MB의 디스크 공간)와 함께 사용하고 있습니다. Google지도와 호환되는 타일을 만드는 프로그램을 사용한 후 약 5,300 개의 타일이 120MB의 디스크 공간을 차지했습니다. 매번 맵을 다운로드해야 할 때마다 맵을 온라인에서 볼 때 속도가 매우 느립니다. 클라이언트가 원본 6MB 6000x6000 맵 PNG를 다운로드하여 필요에 따라 클라이언트 측을 생성하도록하는 방법이 있습니까?Google Maps API v3 클라이언트 측 타일링?

답변

0

자신 만의 타일링 프로그램을 만들어야합니다. Google은 Z 도란 트 곡선을 사용하여지도를 세분합니다. z morton 곡선은 정말로 간단하며 약간의 비트 시프트입니다. 그러나 파일을 다운로드하려면 클라이언트 권한이 필요합니까? 그래서 아니야.

+0

지도가 이미 바둑판 모양으로 타일이 서버에 저장되어 있으므로지도를 보면 자동으로 타일을 다운로드합니다. 문제는 약 5,300 개가 있으며 다운로드가 오래 걸리므로지도가 매우 느립니다. 거기에 주요 6000x6000 픽셀 이미지 (6MB)를 다운로드 한 다음 자바 스크립트에서 자동으로 필요한 타일링 기능을 수행하는 일종의 방법이있을 수있는 JavaScript 또는 다른 방법이 있는지 궁금합니다. . 이런 종류의 일이 가능할지 모르겠다. –

+0

@ spotter12 : 아니에요. 타일을 이미 사용하고 있다면 최상의 방법입니다. 당신이 더 나은 당신은 벡터 기반의지도가 아니라 타일 기반의지도가 필요 줄일 수 있습니다. OpenMap은 벡터 기반입니다. – Bytemain