2012-10-29 3 views
2

Google지도, OpenLayers, ModestMaps와 같은 여러 라이브러리를 사용하고 있습니다 ... 몇 년 전에 WMS 서버를 다루는지도 제작 바이저 (Java Applet)를 작성했습니다. 물론이 바이저는 현재 쓸모가 없습니다.Javascript지도 라이브러리 (캔버스 기반)

이제 우리는 가장 일반적인 프레임 워크 (성능, 라이센스, 디자인 ...)를 다루는데 많은 어려움을 겪고 있기 때문에 하나의 FULL HTML5 바이저를 개발하려고합니다. 우리는 GIS 전문가를 위해 첨단 기술지도 애플리케이션을 구축합니다.

캔버스 요소 안에 벡터를 그려야합니다. 기본지도 위에 캔버스 객체를 그리지 않고 (Google지도와 같이 할 수 있습니다 ...), 우리는이를 다루었으며 가장 좋은 방법은 아닙니다. 기본 객체가 캔버스 HTML5 객체로 필요합니다. 직접 그릴 수 있습니다.

질문 : 우리가 확장 할 수있는 캔버스 객체를 렌더링하는 무료 라이브러리가 있습니까?

답변

0

나는 이것이 대답 일 수 있다고 생각한다 : http://leafletjs.com/. 이 라이브러리는 우리가 원하는 모든 것을 처리합니다. 캔버스 나 SVG에 벡터를 그립니다. 타일 맵을 그립니다. geojson 등과의 통합 성이 뛰어납니다. 멀리 떨어져 있고 최고의 선택입니다.

Certanly이 라이브러리는 고유 한 캔버스 개체를 사용하지 않지만 훨씬 좋습니다.

0

질문을 올바르게 이해하면 html5 캔버스를 사용하여지도를 그리는지도 API가 필요합니다. https://github.com/dfacts/Slippy-Map-On-Canvas/은 Open Street Maps API를 사용하여지도 타일을 얻은 다음 캔버스에 그려줍니다. 이게 니가 찾고있는거야?

+0

Nop, 우리는 더 강력한 라이브러리를 찾고 있습니다 ... 나는 내 대답을 업데이트했습니다. Leafletjs는 정말 좋습니다. 당신의 대답은 Thx – alasarr

관련 문제