2012-11-11 2 views
1

나는이 JS 위의이 구글지도 API 호출 후에 파일에 저장 및로드Google지도 및 IE8 줌 + InfoWindow는 문제

function initialize() { 
    var mapOptions = { center: new google.maps.LatLng(41.123105, -73.370886), 
     zoom: 8, 
     mapTypeId: google.maps.MapTypeId.ROADMAP 
    }; 

    var map = new google.maps.Map(document.getElementById('mapCanvas'), mapOptions); 
} 

google.maps.event.addDomListener(window, 'load', initialize); 

구글 맵 API를로드이 JS

<script src="https://maps.googleapis.com/maps/api/js?v=3.exp&amp;sensor=false" type="text/javascript"></script> 
<script src="/Style Library/js/locationmap.js" type="text/javascript"></script> 

위의 태그는 머리에 있고 나는이 모든이 SharePoi에서 어떤 일이 일어나고 말을해야 생각

<div class="locationsMap"> 
    <div style="display: none;"> 
     <asp:Label runat="server" ID="lblCenterLatLng" CssClass="divCenterLatLng" /> 
    </div> 
    <div id="mapCanvas" class="mapCanvas" style="width: 450px; height: 450px;" /> 
</div> 

을 다음과 같이 HTML입니다 NT 웹 파트이지만 예상대로 IE9에서 작동합니다.

지도가 IE8에서 확대/축소되면지도가 사라지고 흰색입니다. 어떤 아이디어?

감사

+0

예, 나는 상자 그림자에 대한 MS의 필터 CSS 속성을 사용했다 – geocodezip

+0

당신의 IE8 특정 CSS를 확인하여 IE8 특정 CSS에 문제가 있습니다. 나는 그것을 제거하고 css 3 파이를 사용하여 끝냈다. 어떻게 완료로 표시합니까? – iJK

답변