我正在尝试将自定义地图添加到我的网站,这是我第一次使用 Google 地图 API V3
问题是只有部分地图出现在地图 div 内,并且地图的所有剩余部分都保持卸载状态,除非我重新调整浏览器的大小或拖动地图的可见部分开始正常加载。
这是HTML代码
<div id="map_canvas" style="width:40%; height:1000px"></div>
这是jquery代码
function initialize() {
var latlng = new google.maps.LatLng(57.0442, 9.9116);
var settings = {
zoom: 15,
center: latlng,
mapTypeControl: true,
mapTypeControlOptions: {style: google.maps.MapTypeControlStyle.DROPDOWN_MENU},
navigationControl: true,
navigationControlOptions: {style: google.maps.NavigationControlStyle.SMALL},
mapTypeId: google.maps.MapTypeId.ROADMAP};
var map = new google.maps.Map(document.getElementById("map_canvas"), settings);
google.maps.event.addListener(map, 'idle', function() {
google.maps.event.trigger(map, 'resize');
});
您也可以通过以下测试链接联系我们这里是链接