Windows가 응답 할 때 Google지도의 응답 속도를 높이고 크기를 조정하려고합니다. 나는 다음과 같은 관련 다른 스택 질문에 읽기 : 두 번째 스택 질문 I got a link which helps me with part of the code에서Google maps responsive resize
Responsive Google Map? 및 Center Google Maps (V3) on browser resize (responsive)
을하지만, 난 여전히 운이 없습니다. 이것은 내가 창 크기를 조정할 때,지도는 모든
function initialize() {
var mapOptions = {
center: new google.maps.LatLng(40.5472,12.282715),
zoom: 6,
mapTypeId: google.maps.MapTypeId.ROADMAP
};
var map = new google.maps.Map(document.getElementById("map-canvas"),
mapOptions);
}
google.maps.event.addDomListener(window, 'load', initialize);
google.maps.event.addDomListener(window, "resize", function() {
var center = map.getCenter();
google.maps.event.trigger(map, "resize");
map.setCenter(center);
});
HTML에서 크기를 조정하지 않습니다, 내가 사용하고있는 코드입니다
<div id="map-canvas"/>
CSS
html { height: 100% }
body { height: 100%; margin: 0; padding: 0 }
#map-canvas { height: 100% }
귀하의 질문에 대한 답변 mine! 감사! –
@ GuillermoGutiérrez 어느 쪽입니까? – nilon
@nilon 나는 그것을 출판하지 않았지만 Javascript API를 사용하여 Google Maps에서지도의 중심을 설정하는 방법에 관한 것이 었습니다. –