mar*_*zzz 15 javascript google-maps google-maps-api-3
我的代码:
if(!bounds.isEmpty()) {
map.fitBounds(bounds);
if (map.getZoom() > 11) {
map.setZoom(11);
}
}
Run Code Online (Sandbox Code Playgroud)
但我看到map.setZoom(11);可以在.fitBounds结束前调用.所以结果不是我所面对的.
完成后有没有办法管理回调.fitBound?
Ric*_*ick 30
试试这个:
if(!bounds.isEmpty()) {
map.fitBounds(bounds);
google.maps.event.addListenerOnce(map, 'idle', function() {
if (map.getZoom() > 11) {
map.setZoom(11);
}
});
}
Run Code Online (Sandbox Code Playgroud)