' + '이름: ' + info.name + '
' + '주소: ' + info.address + '
query 파라미터가 누락되어 있습니다.
카페 데이터로 정보를 요청할 때 query파라미터에 빈값을 설정하고 있는지 확인 부탁드립니다.
쿼리파라미터를 하시라는 게 var map = new kakao.maps.Map(mapContainer, mapOption);
var cinemaInfo = /[[${cinemaInfo}]]/ [];
var cafeInfo = /[[${cafeInfo}]]/ [];
var previousInfowindow = null;
var combinedData = cinemaInfo.concat(cafeInfo);
combinedData.forEach(function (info) {
var address = info.address;
var geocoder = new kakao.maps.services.Geocoder();
geocoder.addressSearch({
query: address
}, function (result, status) {
if (status === kakao.maps.services.Status.OK) {
if (result.length > 0) {
var coords = new kakao.maps.LatLng(result[0].y, result[0].x);
var marker = new kakao.maps.Marker({
map: map,
position: coords
});
var infowindow = new kakao.maps.InfoWindow();
kakao.maps.event.addListener(marker, 'click', function () {
if (previousInfowindow !== null) {
previousInfowindow.close();
}
var content = '<div style="width:150px;text-align:center;padding:6px 0;">' +
'<img src="' + info.picture + '" style="max-width:50px;height:auto;"><br>' +
'이름: ' + info.name + '<br>' +
'주소: ' + info.address + '</div>';
infowindow.setContent(content);
infowindow.open(map, marker);
previousInfowindow = infowindow;
});
}
}
});
}); 이런식으로 카페 데이터에 관한 쿼리 파라미터를 하라는 말씀 이신가요? 이렇게하면 GET http://dapi.kakao.com/v2/local/search/address.json?query=[object%20Object]&page=1&size=10 429 (Too Many Requests)
Ajax @ services.js:5
(anonymous) @ services.js:6
Geocoder.addressSearch @ services.js:6
(anonymous) @ getAllData:39
(anonymous) @ getAllData:35
이렇게 되어 버립니다 ㅠㅠ 영화 데이터도 요청이 안 돼요
제가 말한 query 파라미터는 주소 검색 REST API의 필수 파라미터인 주소 정보 파라미터를 말씀드린 거였는데 혼동을 드렸네요.
(geocoder.addressSearch에서는 addr 파라미터입니다.)
https://developers.kakao.com/docs/latest/ko/local/dev-guide#address-coord
첫 문의글에서 http://dapi.kakao.com/v2/local/search/address.json?page=1&size=10
으로 주소 검색을 요청해서 400 오류가 나고 있었는데요.
주소 정보가 공백으로 되어 있는걸로 추측됩니다.
정상 요청은 아래처럼 query에 검색할 주소가 들어간 url로 요청합니다.
https://dapi.kakao.com/v2/local/search/address.json?query=%EC%A0%9C%EC%A3%BC%ED%8A%B9%EB%B3%84%EC%9E%90%EC%B9%98%EB%8F%84%20%EC%A0%9C%EC%A3%BC%EC%8B%9C%20%EC%B2%A8%EB%8B%A8%EB%A1%9C%20242&page=1&size=10
카페 데이터가 올바른지 확인해주시고 개발자 도구 > 네트워크 탭에서 요청 URL과 상태를 확인할 수 있어서
이 부분도 함께 확인해주세요.