【发布时间】:2013-09-23 07:29:30
【问题描述】:
我正在开发一个应用程序,其中包含google maps。
script如下。
<script>https://maps.googleapis.com/maps/api/js?v=3.exp&sensor=false</script>
<script>
$(function() {
var map;
function initialize() {
var mapOptions = {
zoom: 8,
center: new google.maps.LatLng(13.004558, 77.6017),
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.trigger(map, "resize");
});
</script>
div 是
它没有正确调整大小,但是一旦您单击检查元素,它就会调整大小。请帮我找出解决方案。工作更受赞赏
【问题讨论】:
-
你想用 resize 做什么?
-
它不会根据 div 的大小调整大小。所以有人建议我加入 google.maps.event.trigger(map, "resize");。但它仍然无法正常工作。
标签: jquery google-maps google-maps-api-3 google-maps-markers