大家好我有一个简单的问题要问,当我打开我的地图时我设置了lat并且长了打开一些坐标,然后我在载入地图时放置一个带有infoBubble开口的标记,但之后地图在制造商位置打开。我不想要..是否可以强制开始位置在开始位置而不是标记位置打开我的地图? 感谢
function init() {
var mapCenter = new google.maps.LatLng(-8.799445,-63.922042);
map = new google.maps.Map( document.getElementById('map'), {
zoom: 17,
center: mapCenter,
mapTypeId: google.maps.MapTypeId.SATELLITE
});
var myLatLng = new google.maps.LatLng(-8.802732,-63.921939);
var marker = new google.maps.Marker({ map: map,
position: myLatLng,
draggable: true,
icon: icon
});
}
答案 0 :(得分:0)
默认情况下,打开InfoWindow时的API会尝试平移地图,以便infoWindow完全可见。
将infoWindow的disableAutoPan
- 属性设置为true
以避免这种情况。