채택완료

게시판 카카오지도 삽입 관련 문의 드립니다.

안녕하세요..고수님들

wr_2에서 주소내용을 받아 아래와 같이 카카오지도를 넣었었구요. 이상없이 출력이 잘 되었었는데 한참을 방치하다 요즘 들어 확인하니 제주도 카카오만 표시됩니다. 
제가 모르는 사이에 정책 혹은 코드 등등 뭔가가 변경이 되었는지 알려 주시면 고맙겠습니다.

<script type="text/javascript" src="//dapi.kakao.com/v2/maps/sdk.js?appkey=*********************=services"></script>

        <script>
        var juso = "<?=$view['wr_2']?>";
        console.log(juso);
        //function map_view(){
            var mapContainer = document.getElementById("maps"), // 지도를 표시할 div
                mapOption = {
                        center: new daum.maps.LatLng(33.450701, 126.570667), // 지도의 중심좌표
                        level: 3 // 지도의 확대 레벨
                };

        // 지도를 생성합니다
        var map = new daum.maps.Map(mapContainer, mapOption);

        // 주소-좌표 변환 객체를 생성합니다
        var geocoder = new daum.maps.services.Geocoder();

        // 주소로 좌표를 검색합니다
        geocoder.addressSearch(juso, function(result, status) {

                // 정상적으로 검색이 완료됐으면
                if (status === daum.maps.services.Status.OK) {

                        var coords = new daum.maps.LatLng(result[0].y, result[0].x);

                        // 결과값으로 받은 위치를 마커로 표시합니다
                        var marker = new daum.maps.Marker({
                                map: map,
                                position: coords
                        });

                        // 인포윈도우로 장소에 대한 설명을 표시합니다
                        var infowindow = new daum.maps.InfoWindow({
                                content: '<div style="width:150px;text-align:center;padding:6px 0;"><?=$view['wr_subject']?></div>'
                        });
                        infowindow.open(map, marker);

                        // 지도의 중심을 결과값으로 받은 위치로 이동시킵니다
                        map.setCenter(coords);
                }
        });
        </script>

감사합니다.
|

답변 1개 / 댓글 1개

채택된 답변
+20 포인트

최근엔 

 

new daum.maps 대신  new kakao.maps 로 쓰니 이부분 고쳐보시구요 키 권한도 이상없나 체크해보세요~

그리고 키옆에 &libraries=services 붙어있는지 확인!

답변에 대한 댓글 1개

와우~ 정확하게 문제를 지적해 주셨어요. 고치고 붙이니 정상 출력 됩니다.
감사합니다.~~

답변을 작성하려면 로그인이 필요합니다.