WEB JS

    웹 개발, 어플리케이션에서 활용될 수 있도록 Javascript로 제공되는 지도 플랫폼 입니다.

    커스텀 Infowindow 생성


    Infowindow 안에 컨텐츠 내용을 사용자가 커스텀 할 수 있습니다.

    $(function () {
      var map = new routo.maps.Map("map", {
        center: { lat: 37.507009, lng: 127.0586339 }, // 지도 초기 위치
        zoom: 18, // 지도 로딩 시 최초 표시 레벨
      });
    
      var infowindow = new routo.maps.InfoWindow({
        content: "<div>사용자가 구성한 Popup<button>닫기</button></div>",
        disableAutoPan: true,
        pixelOffset: new routo.maps.Size(0, -20),
      });
    
      infowindow.addListener('content_changed', function(e) {
        $(e.element, 'button').on('click', function(e) {
          infowindow.close();
        })
      });
    
      infowindow.open({
        position: map.getCenter(),
        map:map,
      })
    });