[FAQ] 지도/로컬 API 문의 전 꼭 읽어 주세요.
ajax 로 서버에 데이터를 올리고 이를 지도 api 로 생성하는데
지도는 생성이 되고, 데이터도 읽어오느데 폴리건이 형성이 되지 않습니다 …
아래는 코드의 일부입니다.
function testCoordinate() {
var areas =[];
$.ajax({
type: 'get',
dataType: 'JSON',
url: '/testdb.do',
success: function (result) {
for (var i = 0; i < result.length; i++) {
var obj = {
title: result[i].name,
path: new kakao.maps.LatLng(result[i].lat, result[i].lon) // Assuming you have a polygon path
};
areas.push(obj);
}
},
complete: function() {
for (var i = 0; i < areas.length; i++) {
var polygon = new kakao.maps.Polygon({
map: map,
path: areas[i],
strokeWeight: 2,
strokeColor: '#004c80',
strokeOpacity: 0.5,
fillColor: '#fff',
fillOpacity: 0.7
});
}
}
});