히이이익
50
2021-03-17 09:56:25
1
176

카카오 지도 api 다중 마커 찍을떄 꼭 json array 방식으로 좌표를 입력해야 할까요?


https://apis.map.kakao.com/web/sample/multipleMarkerImage/

여기에 json array로 하고 있긴 하던데


저는 json array 잘 써본적이 없어서... 그냥 아래처럼 입력했거든요


console.log(positions[j]); 이부분은 아래처럼 찍힙니다


근데 마커가 찍히지는 않네요... ㅠㅠ


0
  • 답변 1

  • 오후
    2k
    2021-03-17 10:44:00

    json array 형태가아니라서 안되는게아니라

    marker 의 포지션이 인식하는건 kako.maps.LatLng(xxx, yyy) 형태입니다.


    위같은방식이면 굳이 for 문 두번 돌리실필요없이

    처음 for 문에 서 바로


    var marker = new kakao.maps.Marker({

    positions : new kakao.maps.LatLng(latArray[i], longArray[i]);

    });


    이런식으로도 가능합니다.   
    (인식이 문자열안되면 아마 parseFloat 해줘야할수도있습니다.)


  • 로그인을 하시면 답변을 등록할 수 있습니다.