안녕하세요. 코린이 입니다.
다름이 아니고, 다음 지도 API 샘플에서 지원하는 코드를 C# Webbrowser에서 실행하면 아래과 같은 오류가 계속 뜹니다. 다른 분들도 같은 이슈가 많으셔서 IE 버전 체크도 다 해봤는데, 결론적으로 제 로컬의 IE버전과 같았고 IE 브라우저에서 url로 접속하여 자바스크립트 keywordSearch() 함수를 호출하면 정상적으로 실행됩니다. 하지만 C# 웹 브라우저에서 실행하면 계속 오류가 나더라구요.
해결하신 분도 있으신거 같은데 조언해주시면 정말 감사드리겠습니다. 사용하는 코드는 아래와 같습니다.
감사합니다.
function searchPlaces() {
var keyword = document.getElementById(‘keyword’).value;
if (!keyword.replace(/^\s+|\s+$/g, '')) {
alert('키워드를 입력해주세요!');
return false;
}
// 장소검색 객체를 통해 키워드로 장소검색을 요청합니다
ps.keywordSearch(keyword, placesSearchCB);
}
// 키워드 검색 완료 시 호출되는 콜백함수 입니다
function placesSearchCB (data, status, pagination) {
if (status === daum.maps.services.Status.OK) {
// 검색된 장소 위치를 기준으로 지도 범위를 재설정하기위해
// LatLngBounds 객체에 좌표를 추가합니다
var bounds = new daum.maps.LatLngBounds();
for (var i=0; i<data.length; i++) {
bounds.extend(new daum.maps.LatLng(data[i].y, data[i].x));
}
// 검색된 장소 위치를 기준으로 지도 범위를 재설정합니다
map.setBounds(bounds);
}
}