지도에 가상 마커 이미지 표시 도와주세여 ㅠ

카테고리별 장소 검색하기 - Kakao 지도 Web API

카테고리 클릭 시 가상마커가 표시되게 하려하는데 뜨지않아요 가상 장소에 좌표를 찍고 새로운 마커이미지를 가져오고자합니다 혹시 실제 위치 기반으로 마커들이 표시되는거라 그곳에 가상의 장소와 그 장소를 지칭하는 마커를 표시할 수는 없는걸까요?
var virtualPlacesByCategory = {
‘AD5’ : [
{
name : “바우펀 호텔 - hotel”,
y : “37.571607”,
x : “126.991806”,
/* y : “37.566826”,
x : “126.991866”, */
place_url : “https://www.examplebank.com”,
imageSrc : ‘https://e7.pngegg.com/pngimages/726/856/png-clipart-green-map-marker-park-merlo-koningin-astridlaan-computer-icons-location-adress-miscellaneous-text.png’,
road_address_name : “Road Address for store”,
address_name : “Address for store”,
phone : “Phone Number for store”
},
// 다른 가상 장소 정보 추가
],
‘PH8’ : [
{
name : “바우펀 병원 - pharmacy”,
x : “37.567123”,
y : “126.991856”,
place_url : “https://www.examplebank.com”,
imageSrc : ‘https://e7.pngegg.com/pngimages/457/630/png-clipart-location-logo-location-computer-icons-symbol-location-miscellaneous-angle.png’,
road_address_name : “Road Address for pharmacy”,
address_name : “Address for pharmacy”,
phone : “Phone Number for pharmacy”
},

일부분을 올렸는데 이런식으로 가상마커 이미지(크기 조정도 해서) 구현하고자하는데 카테고리 클릭시 가상마커가 뜨지않아요 실제 위치 기반이라 임의의 정보 넣는것을 혹시 카카오에서 거부하는것인가 해서요… 값은 console.log 한 결과 places.imageSrc : undefined 이렇게 뜹니다 ㅠ

데이터 구조가 올바르면 동일한 코드로 마커를 생성할 때 정상 동작이 됩니다.
문의 내용으로 보면 PH8의 i번째 장소 정보를 가져오지 못한 것으로 보입니다.
먼저 places에 데이터가 올바른지 확인해 주세요.
그리고 PH8 카테고리는 x, y값이 반대로 들어가 있습니다.
이 경우 같은 코드를 사용할 때 좌표가 반대로 되어 있어서 마커가 생성되지 않을 수 있습니다.
데이터의 좌표값도 맞춰주세요.

let virtualPlacesByCategory = {
    'AD5' : [
        {
            name : '바우펀 호텔 - hotel',
            y : '37.571607',
            x : '126.991806',
            place_url : 'https://www.examplebank.com',
            imageSrc : 'https://e7.pngegg.com/pngimages/726/856/png-clipart-green-map-marker-park-merlo-koningin-astridlaan-computer-icons-location-adress-miscellaneous-text.png',
            road_address_name : 'Road Address for store',
            address_name : 'Address for store',
            phone : 'Phone Number for store'
        }
    ],
    // 다른 가상 장소 정보 추가
    'PH8' : [
        {
            name : '바우펀 병원 - pharmacy',
            y : '37.567123',
            x : '126.991856',
            /* x : '37.567123', y : '126.991856', */
            place_url : 'https://www.examplebank.com',
            imageSrc : 'https://e7.pngegg.com/pngimages/457/630/png-clipart-location-logo-location-computer-icons-symbol-location-miscellaneous-angle.png',
            road_address_name : 'Road Address for pharmacy',
            address_name : 'Address for pharmacy',
            phone : 'Phone Number for pharmacy'
        }
    ]
};

virtualPlacesByCategory['PH8'].forEach(item => {
    // 마커를 생성합니다
    let marker = new kakao.maps.Marker({
        position: new kakao.maps.LatLng(item.y, item.x),
        map: map
    });

    console.log(item.imageSrc); //이미지 값 'https://e7.pngegg.com/pngimages/457/630.. 출력
});

그게 다 잘 했는데 사진이 undefined 로 console log 출력이 돼요.

위 답변에 있는 코드를 실행해보면 imageSrc 값이 출력되는 것을 확인할 수 있습니다.
데이터의 imageSrc속성에 값이 있는지 디버깅으로 확인해주세요.