googlemaps js api 遇到了一个奇怪的问题。我生成了一张地图,它在所有浏览器中完美显示,但在 chrome 中。在那里它以某种方式被切断或放大太多,因此左侧的控件被切断。
看这个截图:
我搜索了问题,但找不到有效的解决方案,添加
google.maps.event.trigger(map, "resize");
就像我在几个线程中阅读的那样没有帮助..
这是我的代码:
js:
var myLatlng = new google.maps.LatLng(52.458641, 13.380887);
var myOptions = {
zoom: 15,
center: myLatlng,
mapTypeId: google.maps.MapTypeId.ROADMAP
}
var map = new google.maps.Map(document.getElementById("Map"), myOptions);
marker = new google.maps.Marker({
position: myLatlng,
map: map
});
google.maps.event.trigger(map, "resize");
html:
<div id='Map'></div>
CSS:
#Map {
width: 250px;
height: 250px;
border: 1px solid #000;
float: right;
}