Google JavaScript API가로드 된지도가 있고 초기화시 완전히로드되지 않습니다. 나는이 문제가 일반적이라는 것을 알고 있지만, 사용 가능한 솔루션 중 어느 것도 나를 도왔다.Google지도 API - Google지도가 Twitter-Bootstrap 3 열에 완전히로드되지 않습니다.
JS :
<script type="text/javascript"
src="https://maps.googleapis.com/maps/api/js?key=AIzaSyDWTQpi0GTmb6hoIjbBlcGYfZLAkaDmqLI">
</script>
<script type="text/javascript">
var map;
function initialize() {
var mapOptions = {
zoom: 8,
center: new google.maps.LatLng(-34.397, 150.644)
};
map = new google.maps.Map(document.getElementById('map-canvas'),
mapOptions);
}
google.maps.event.addDomListener(window, 'load', initialize);
</script>
HTML :
이<div class="col-md-12 col-xs-12">
<div class="tabContactMap">
<div id="map-canvas">
</div>
</div>
</div>
LESS (유사하게 작동 CSS를 알고있는 사람을 쉽게 읽을 수 있어야한다) :
.tabContactMap {
height:500px;
#map-canvas {
width:100%;
height:100%;
}
}
html, body, .row, .col-xs-12 { height: 100% }
내가 무엇을 얻을 :
제대로 작동하려면 어떻게해야합니까? 사용 가능한 솔루션을 모두 시도했지만 도움이되지 않았습니다.
이 때 모든 행 또는 열 이외의지도가 제대로로드 것 같다,하지만 controlls 모두 정말 심하게 엉망입니다. 그들은 모두지도 위에 있습니다. –
이 문제를 설명하는 jsib 또는 jsfiddle을 만들 수 있습니까? , 도움이 될 것입니다. – wtflux
오, 죄송합니다, 상황을 업데이트하는 것을 잊었습니다. 나는이 문제를 해결할 수 있었다. 내지도가 초기화 된 순간을 변경 한 다음이지도를 렌더링하는 버튼을 클릭하면 크기가 변경되었습니다. –