모든 검색의 결과 콜백으로 받는 인자의 순서가 변경되었습니다.
이 변경사항은
Places의 keywordSearch, categorySearch
Geocoder의 addressSearch, coord2Address, coord2RegionCode, transCoord
모두에 해당됩니다.
키워드 검색을 예로 들면
var places = new daum.maps.services.Places();
// 기존에는 status가 첫 번째였습니다.
var callback = function(result, status) {
if (status === daum.maps.services.Status.OK) {
console.log(result);
}
};
places.keywordSearch('판교 치킨', callback);
coord2addr => coord2Address
같이 변경된 사항이 있는데
기존에는 coord2addr(coord, callback) 으로 daum.maps.LatLng 객체를 첫 번째 파라메터로 받았지만
변경 후에는 coord2Address(x, y, callback, options) 으로 x, y 따로 받게 되었습니다.
이것은 options로 검색할 좌표계를 설정할 수 있는 기능이 추가되면서 불가피하게 변경하게 되었습니다.
coord2detailaddr 은 삭제
대신 위에 변경되었다고 알려드린 coord2Address의 결과로 지번/도로명 모두를 얻을 수 있습니다.
coord2RegionCode 은 새로이 추가
transCoord는 parameter의 구성이 변경되었습니다.
기존에는 transCoord(x, y, fromCoord, toCoord, callback)
변경 후에는 transCoord(x, y, callback, options)
새로운 transCoord는 기본으로 받는 파라메터가 사라진 대신 options으로 좌표계 변환 값들을 설정할 수 있습니다.