마커에 맞춤 이미지가 표시되는지도에서 작업하고 있습니다. 이미지가 올바르게 표시되지만 IE8에서 사이트를 열 때 어떤 이유로 이미지의 크기가 적절하게 조정되지 않습니다.Google지도 v3 : IE 8에서 MarkerImage의 크기가 조절되지 않았습니다.
내 이미지는 64x64 픽셀이고 24x24px로하고 싶습니다.
이var icon = new google.maps.MarkerImage(iconUrl);
icon.size = new google.maps.Size(24,24);
icon.scaledSize = new google.maps.Size(24,24);
var marker = new google.maps.Marker({ position: position, title: title, icon: icon });
marker.setMap(mb.map.mapObject);
그것은 크롬에 완벽하게 작동하지만, IE8 단순히 scaledSize 속성을 무시 :
이
내가 사용하고 코드입니다. 나는 또한 생성자를 사용해 보았지만 동일한 결과를 얻는다.누구든지이 문제를 전에 보았습니까? 알려진 버그입니까? CSS를 해킹하고 거기에 크기를 설정하는 것 이외에 무엇을 할 수 있습니까?
감사합니다.
편집 : IE9에서 테스트했는데 문제없이 작동합니다.
페이지의 헤드 라인에는'!! DOCTYPE html PUBLIC "- // W3C // DTD XHTML 1.0 Transitional // EN" "http://www.w3.org/TR/xhtml1/DTD /xhtml1-transitional.dtd "> –
내 doctype이 인 HTML5를 사용하고 있습니다. – willvv
은 CSS 및 일부 HTML 태그를 지원하는 데 사용됩니다. 나는 이미 그러한 문제에 직면 해 있으며 이렇게함으로써 해결합니다. –