2013-04-25 2 views
2

바닥의 사용자 움직임을 기반으로 사용자 또는 열지도의 발자국을 표시하는 바닥지도를 만들고 싶습니다. .dwg 파일을 사용하여이 열지도를 만드는 방법을 모르겠습니다. 또한지도에 실시간 데이터를 제공하고 사용자가 더 많은 위치를 보여주는 내 웹 사이트에이 라이브지도를 표시해야합니다 (현재 평면도의 도면이있는 자동 CAD 파일 인 .dwg 파일 만 있습니다).웹 사이트의 DWG 파일로 바닥 열지도 만들기

나는 웹 사이트를 지원하며 자바 스크립트, PHP 등에서 사용할 수있는 기술을 사용하고 있습니다. 나를위한 히트 맵을 만들고 내 웹 사이트에서 호스팅 할 수있는 웹 기반 형식을 생성 할 수있는 도구가 있습니까?

+0

그래서 문제가 히트 맵을 생성하지 않는 this을 확인합니다. patrick-wied.at/static/heatmapjs/) 실제로 DWG 파일에서 캔버스로 기본 바닥 팬을 얻으려고합니까? – Miquel

+0

건물을 걷는 사람들의 (X, Y) 좌표를 어떻게 계획 할 계획입니까? 착용 장치를 추적 할 수 있습니까? – halfer

답변

1

문제가 해당 DWG를 캔버스로 가져 오는 경우 DWG를 SVG로 먼저 변환 할 수 있습니다. // WWW : 여기에 몇 가지

당신이 원하는 것은 실시간으로 히트 맵을 그리는 경우 discussion on that, 그것은 경우, [이] (HTTP를 확인 (대신

+0

하지만 벽에 그리지 않도록 heatmap.js를 제어 할 수 있습니다. x, y 좌표를 지정하면 사람들이 바닥에서 벗어난 시간을 보여줍니다.이 js는 새로운 기능입니다. 거기에 경계를 추가하거나 그릴 수있는 방법이 없기 때문에 경계 밖으로 값을 끌어 내지 못합니다. 또한지도에서 확대/축소하는 것과 같은지도 컨트롤을 추가하는 방법을 알고 싶습니다. ??? – Ankit

+1

heatmap.js가 최신 버전에서 제공하는 것이 확실하지 않습니다. 문제를 피하는 한 가지 방법은 히트 맵을 업데이트 한 직후지도에 걷기 불가능 영역을 그려서 히트 맵을 효과적으로 마스킹하는 것입니다. 더 나은 접근 방법은 heatmap.js를 조사하는 것이지만, 마지막으로 나는 그라디언트와 서클을 거의 사용하고 있음을 확인했습니다. 그리기 쉽지 않습니다. 확대/축소와 관련하여 API와 같은 Google지도를보고 싶을 수 있지만 누군가가 확대 할 때마다 전체 히트 맵을 다시 그려야 할 가능성이 큽니다. – Miquel

+0

예, 맵마다 그 때마다 다시 그릴 필요가 있습니다. 하지만 내 문제를 제어 할 수있는 작업 예제가 캔버스가 적절한 방식으로 다시 그리기가 아니며 영역을 자주 변경한다는 것을 알 수 있습니까? Google지도 또는 일부 다른지도 만 사용하는 예는 볼 수 있지만 맞춤지도는 볼 수 없습니다. 만약 당신이 여기에 아무것도 찾으면 공유하십시오. 다시 한번 감사드립니다. Miquel :) – Ankit

관련 문제