我正在尝试将 Google Map 添加到 jquery.mobile 站点 javascript 和 Google Maps API。问题是每次我加载地图时,大部分地图都是灰色的。我做了一些研究,显然我必须添加命令:
google.maps.event.trigger(map, 'resize');
但在过去的几个小时里我一直在摆弄这个,我似乎无法让它工作。这是我正在使用的代码:
var myLatlng = 新 google.maps.LatLng(34.310774,66.225586); var mapOptions = { 中心:myLatlng, mapTypeId:google.maps.MapTypeId.ROADMAP } var map = new google.maps.Map(document.getElementById("map_canvas"), mapOptions); // 边界 var southWest = 新 google.maps.LatLng(31.207164,61.347656); var northEast = new google.maps.LatLng(37.617713,69.785156); var bounds = new google.maps.LatLngBounds(southWest,northEast); map.fitBounds(边界); google.maps.event.trigger(map, 'resize');