시작페이지로 즐겨찾기추가
로그인
회원가입 l 출석체크 l 마이페이지 l CGIMALL
happycgi
자료실 사이트등록 랭킹100 프로그램리뷰 관리자추천자료 초보가이드
커뮤니티
전체 펼쳐보기
퀵메뉴링크 jquery , CSS , PHP , Javascript , 무료폰트 , ASP
상세검색
 > JAVASCRIPT > javascript 소스창고 > 지도 > Javascript 를 이용하여 지하철 노선도(subway map)를 만들어 보세요. 상세정보
사이트등록
현재접속자 새로고침
Javascript 를 이용하여 지하철 노선도(subway map)를 만들어 보세요.
소스통계정보 오류신고 및 문의
해피팀
네티즌
트위터로 보내기 페이스북으로 보내기 싸이월드 공감
소스분류 지도
다운로드 횟수 13 회
간단설명 jquery 를 이용하여 지하철 노선도를 그릴 수 있습니다.
평가하기 훌륭함 매우좋음 좋음 괜찮음 보통 별로
홈페이지바로가기 소스다운로드 데모 미리보기 스크랩하기

지하철 노선도를 표현하는 jQeury 플러그인 입니다.

MIT 라이센스 입니다.




사용법은 생각보다 심플하지만 맵에 요소를 배정하는 작업은 한땀 한땀의 노력이 필요하겠네요 ^^;


<script type="text/javascript" src="https://code.jquery.com/jquery-1.9.0.min.js type="text/javascript" src="jquery.subwayMap-0.5.3.js"></script>

"></script>
<script
<div class="subway-map" data-columns="12" data-rows="15" data-cellSize="50" data-legendId="legend" data-textClass="text" data-gridNumbers="true"
 data-grid="false" data-lineWidth="8">
        <ul data-color="#36AEFF" data-label="jQuery Widgets">
            <li data-coords="2,2" data-marker="interchange">Accordion</li>
    <li data-coords="2,3" data-marker="interchange">Accordion</li>
            <li data-coords="4,2">Auto\ncomplete</li>
            <li data-coords="5,3" data-dir="E"></li>
            <li data-coords="5,7" data-marker="@station" data-labelPos="W">Slider</li> <!-- marker-only node -->
            <li data-coords="6,4" data-dir="S" data-marker="interchange" data-markerInfo="h5">Date\npicker</li>
            <li data-coords="7,4"></li>
            <li data-coords="7.15,8" data-marker="@station" data-labelPos="E">Dialog</li>  <!-- marker-only node, moved to the right by 0.15 -->
            <li data-coords="8,3" data-dir="E"></li>
            <li data-coords="8,2"></li>
            <li data-coords="9,1" data-dir="N"></li>
            <li data-coords="10,2" data-dir="E" data-marker="interchange" data-labelPos="E">Button</li>
            <li data-coords="10,5"></li>
            <li data-coords="9,6" data-dir="S" data-marker="station">Progress\nbar</li>
            <li data-coords="6,9"></li>
            <li data-coords="5,8" data-dir="W"></li>
            <li data-coords="5,7"></li>
            <li data-coords="4,6" data-dir="N"></li>
            <li data-coords="2,6">Tabs</li>
        </ul>
        <ul data-color="#FF7936 " data-label="jQuery Interactions" data-shiftCoords="0,-1" data-outline="true" data-dotted="true">
            <li data-coords="2,6"></li>
            <li data-coords="2,5.9" data-marker="@interchange"> </li>
            <li data-coords="5,6" data-marker="@station" data-labelPos="N"><a href="http://jqueryui.com/demos/selectable/">Selectable</a></li>
            <li data-coords="6,6"></li>
            <li data-coords="7,3" data-marker="@station" data-labelPos="W"><a href="http://jqueryui.com/demos/resizeable/">Resizeable</a></li>
            <li data-coords="7,5" data-dir="E" data-marker="station" data-labelPos="E"><a href="http://jqueryui.com/demos/droppable/">Droppable</a></li>
            <li data-coords="7,1" data-marker="interchange" data-labelPos="W"><a href="http://jqueryui.com/demos/draggable/">Draggable</a></li>
        </ul> </div>
    <div id="legend"></div> <script type="text/javascript">
    $(".subway-map").subwayMap({ debug: true });
</script>



아래의 속성을 참고하여 수정하셔서 사용하시면 됩니다.

data-columns
데이터 열을 뜻 합니다.

data-rows
데이터 행을 뜻 합니다.

data-cellSize
각 셀의 너비와 높이를 뜻합니다. ( 셀은 정사각형입니다. )

data-legendId
지도 범례에 추가될 HTML 요소의 ID를 지정할 수 있어요.

data-textClass 
지도에서 텍스트 레이블에 사용될 CALSS 를 지정하세요.

data-gridNumbers
그리드에 숫자를 표시하거나 숨기려면 TRUE, FASLE 로 설정하세요.

data-grid 
맵에 유용한 그리드를 표시하거나 숨기려면 TRUE 로 설정하세요.

data-lineWidth
각 줄의 너비를 설정하세요.

data-color
선의 색상

data-coords
역의 위치를 설정하며 X,Y 포인트를 지정.

 


네티즌 의견   이용하신 자료의 후기를 자유롭게 작성하세요. (상업적인 광고 및 도배성 글 등은 사전통보없이 삭제될 수 있습니다.)
내용 아이디 의견남기기
등록된 의견이 없습니다.
1
이름
내용
:네맞아요: :화나는군요: :잠와: :우울해: :이건아냐: :왕하하: 왕웃음~ 놀램~
평가하기 훌륭함 매우좋음 좋음 괜찮음 보통 별로
도배방지키
 66199475 보이는 도배방지키를 입력하세요.