Web 플랫폼에 있는 예제들을 이용해서 공부중인데, 직접해보기에서는 구현이 되나, Visual studio code에서는 실행이 되지 않습니다

[FAQ] 지도/로컬 API 문의 전 꼭 읽어 주세요.

    var mapContainer = document.getElementById('map');
    var mapOption = { 
        center: new kakao.maps.LatLng(37.50109336423557, 126.86725915242668),
        level: 5
    };

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

    // 지도에 지형정보를 표시하도록 지도타입을 추가합니다
    map.addOverlayMapTypeId(kakao.maps.MapTypeId.TERRAIN);

    // 지도를 클릭했을때 클릭한 위치에 마커를 추가하도록 지도에 클릭이벤트를 등록합니다
    kakao.maps.event.addListener(map, 'click', function(mouseEvent) {        
        // 클릭한 위치에 마커를 표시합니다 
        addMarker(mouseEvent.latLng);             
    });

    // 지도에 표시된 마커 객체를 가지고 있을 배열입니다
    var markers = [];
    var clusterer;

    // 마커를 생성하고 지도위에 표시하는 함수입니다
    function addMarker(position) {
        // 마커를 생성합니다
        var marker = new kakao.maps.Marker({
            position: position
        });
        // 마커가 지도 위에 표시되도록 설정합니다
        marker.setMap(map);
        // 생성된 마커를 배열에 추가합니다
        markers.push(marker);
		//clusterer.clear();
		//clusterer.addMarkers(markers);
    }

    //마커에 클러스터 추가하기
	var clusterer = new kakao.maps.MarkerClusterer({
		    map: map,
		    averageCenter: true,
		    minLevel: 5,
		    calculator: [10, 30, 50],
		    texts: getTexts,
		    styles: [
	    	{
                width: '30px',
                height: '30px',
                background: 'rgba(255, 215, 0, 0.8)',
                borderRadius: '15px',
                color: '#000',
                textAlign: 'center',
                fontWeight: 'bold',
                lineHeight: '31px'
            },
          {
                width: '40px',
                height: '40px',
			    background: 'rgba(255, 153, 0, .8)',
                borderRadius: '20px',
                color: '#000',
                textAlign: 'center',
                fontWeight: 'bold',
                lineHeight: '41px'
            },
            {
                width: '60px',
                height: '60px',
                background: 'rgba(255, 80, 80, .8)',
                borderRadius: '30px',
                color: '#000',
                textAlign: 'center',
                fontWeight: 'bold',
                lineHeight: '61px'
            }
        ]
    });

    function getTexts(count) {
        if (count < 10) {
            return '위험';
        } else if (count < 30) {
            return '매우위험';
        } else {
            return '접근금지';
        }
    }
</script>

작성한 코드는 이렇습니다.

안녕하세요~
웹 플랫폼이라는게
https://apis.map.kakao.com/web/sample/
이 지도 다큐멘테이션 사이트의 샘플 페이지의 “직접해보기” 기능 말씀하시는 것이죠?

올려주신 내용으로는 너무 오류 범위가 넓어서, 코드이슈보다는 환경적인 이슈로 판단해 보도록 하겠습니다.

이걸 로컬에서 직접 테스트 하실려면,

  1. 기본적으로 서버 구성이 필요합니다. html 파일을 정적으로 file://~~ 이렇게 띄우는게 아닌
    localhost~~ 이렇게 로컬 서버를 통해 뜰 수 있게 환경 구성이 되어 있어야 합니다.
  2. appkey는 받으셨나요? 지도 API는 소스코드만 가져간다고 바로 실행되지 않습니다. developers 사이트에서 발급받을 수 있는 appkey가 필요하며, 여기서 허용하는 플랫폼정보로 테스트 하실 사이트의 도메인 정보를 넣으셔야 합니다. (로컬 테스트라면 localhost 를 넣으시면 됩니다)

즉 지금 실행이 안되는건, 환경적인 문제로 인한 이슈로 보입니다.
개발 환경을 확인해 보시기 바랍니다.

개발환경 구축에 대해서는 너무나 많은 방법이 존재하지만,
https://apis.map.kakao.com/web/guide/
저희 가이드 페이지에 있는 내용을 참고하셔도 됩니다.