여러개 마커에 이벤트 등록하기1 의 예제에 마우스 오버시말고 항상 콘텐츠가 보여지게도 할수 있나요?

안녕하세요

두가지 질문이 있습니다.

여러개의 장소정보를 지도에 동시에 표현해주려고 합니다.

제가 구현하려고 하는게
http://apis.map.kakao.com/web/sample/multipleMarkerEvent/
위의 여러개 마커에 이벤트 등록하기1 예제가 유사한거 같더라구요

한가지 아쉬운것은 마우스를 오버해야만 해당 장소가 어떤 장소인지 한깨씩 각각 마우스를 올려보면서 확인을 해야 하더라구요

그래서 첫번째 질문은. 마우스 오버나 마우스 아웃의 상관없이 여러 장소의 장소이름을 전부 항상 보여지게 설정하는 방법 혹은 옵션이 있나요?

두번째 질문은 여러개의 마커를 보여주는 기능이 몇개의 위치가 최대 표시가능 갯수인지 궁금합니다.

답변부탁드립니다.

1.각 marker와 infowindow를 생성할 때 open을 바로 호출하면 항상 보여지게 됩니다.

var mapContainer = document.getElementById('map'), // 지도를 표시할 div 
    mapOption = { 
        center: new kakao.maps.LatLng(33.450701, 126.570667), // 지도의 중심좌표
        level: 2// 지도의 확대 레벨
    };

var map = new kakao.maps.Map(mapContainer, mapOption);

// 마커를 생성합니다
var marker1 = new kakao.maps.Marker({
    position: new kakao.maps.LatLng(33.450701, 126.570667)
});
    
var marker2 = new kakao.maps.Marker({
    position: new kakao.maps.LatLng(33.450936, 126.569477)
});
    

// 마커가 지도 위에 표시되도록 설정합니다
marker1.setMap(map);
marker2.setMap(map);

// 인포윈도우를 생성합니다
var infowindow1 = new kakao.maps.InfoWindow({
    position : new kakao.maps.LatLng(33.450701, 126.570667),//인포윈도우 표시 위치입니다
    content : '<div>kakao 스페이스닷원</div>'// 인포윈도우에 표출될 내용으로 HTML 문자열이나 document element가 가능합니다
});
    
var infowindow2 = new kakao.maps.InfoWindow({
    position : new kakao.maps.LatLng(33.450936, 126.569477),//인포윈도우 표시 위치입니다
    content : '<div>생태연못</div>'// 인포윈도우에 표출될 내용으로 HTML 문자열이나 document element가 가능합니다
});
  
// 마커 위에 인포윈도우를 표시합니다. 두번째 파라미터인 marker를 넣어주지 않으면 지도 위에 표시됩니다
infowindow1.open(map, marker1); 
infowindow2.open(map, marker2);

2.정확한 수치는 말씀드리기 어렵습니다.
이론적으로는 무제한 사용가능하지만
실제 서비스 가능한 퀄리티를 유지한 채로 마커를 생성해 나간다면
브라우저에 허용된 메모리 사용량에 따라 다르며
지도를 움직일 때마다 마커들의 위치를 재계산 하는 속도는 컴퓨터의 사양에 따라 달라집니다.

평균적으로 약1천개 내에서는 안정적으로 표현이 가능하며
이 후에는 급격하게 성능이 떨어지는 것 같습니다.