2010-10-04 28 views
15

Tôi tạo một bản đồ trong div với 'display: none'. Với google maps v2, tôi có thể đặt tham số 'size' thành kích thước của div khi được hiển thị, nhưng tùy chọn 'size' này biến mất trong v3 của API.Cách đặt kích thước bản đồ trong API Google Maps v3?

Tôi có thể làm như thế nào?

+0

bản sao có thể có của [Làm cách nào để thay đổi kích thước Bản đồ Google bằng JavaScript sau khi đã tải?] (Http://stackoverflow.com/questions/743214/how-do-i-resize-a-google-map-with -javascript-after-it-has-loaded) – Guilherme

Trả lời

33

Thay đổi kích thước div bằng bất kỳ phương pháp nào bạn muốn và sau đó gọi google.maps.event.trigger(map, 'resize'). Câu hỏi có liên quan là here.

+0

Tôi sẽ thêm nó vào Gist – pltvs

Các vấn đề liên quan