XE 공식 자료실

제작자
XEPublic
등록일
2014-11-03
다운로드 수
324
링크1
xe-public/xe-widget-maps
링크2
xe-public/xe-widget-maps

대한민국 지도를 충실하게 표현하는 지도 위젯을 목표로 시작한 xe-public 프로젝트입니다.
지도 모듈이 있어야 사용할 수 있습니다.
지도 모듈에서 생성한 지도를 화면에 표현합니다. 가로는 백분율과 픽셀단위, 세로는 픽셀단위로 크기 설정 할 수 있습니다.
네이버, 다음, 구글, 빙 지도를 지원합니다.

라이선스
MIT License
설치경로
./widgets/maps_widget
최초 등록일
2014-11-02
전체 다운로드
8,020
체험하기

쉬운설치로 바로 체험할 수 있습니다

상세 설명

지도 모듈에서 생성한 지도를 표시합니다.

지도 모듈에서 생성한 지도를 표시하기 때문에, 지도 모듈(maps module)이 꼭 필요합니다. 지도 모듈 설치 이후에 사용해주세요.

지도 일련번호는 지도 모듈에서 확인할 수 있습니다. 지도 모듈의 '지도 목록' 페이지나 '지도 편집' 화면에서 확인하세요.

사용권

사용권은 MIT 라이선스를 따릅니다.

설치

압축을 해제하면 나오는 최하단 maps_widget 디렉토리를 ./widgets 아래 복사합니다.

위젯 설정

  • 가로는 백분율과 픽셀, 세로는 픽셀 단위로 크기를 설정할 수 있습니다.
  • 모바일 환경을 고려하여 드래그시 지도가 움직이지 않는 설정이 있습니다. 용도에 맞게 사용하실 수 있습니다.
  • 캐시 시간은 길게 설정해주세요! 캐시 시간이 설정을 하지 않으면, 페이지를 열 때마다 지도 정보를 DB에서 불러오기 때문에 데이터베이스 자원을 소모합니다. 30분 이상 설정해두시고, 지도 모듈에서 지도를 편집한 후 '캐시파일 재생성' 하시길 권장합니다.

어떻게 작동하는지는 http://misol221.dothome.co.kr/ (임시페이지) 를 참고해주세요. 위젯이기 때문에 위젯 페이지입니다.

포럼 2

로그인 후 작성할 수 있습니다.
  • 2014-11-13 01:05:38 키스미베이베

    스스로 해결했습니다.maps_widget.class.php 107줄에 보시면
    Context::set('map_width_unit', 'px'); 이라고 되있는걸
    Context::set('map_width_unit', '%'); 라고 고치면 되네요...

  • 2014-11-04 15:26:07 misol

    @제갈량1
    A1. 지도를 여러개 저장했단 말씀이신가요? 지도를 여러개 입력하시고 싶으시다면, 지도 위젯을 원하는 수 만큼 입력 하시면 가능합니다.
    A2. google 지도를 사용할 경우 해외 포인트 사용 가능합니다.
    A3. 고민해보겠습니다. 감사합니다.

    @큰성565
    고민해보겠습니다. 의견 감사합니다.