let sw = new google.maps.LatLng(maxY, minX);
let ne = new google.maps.LatLng(minY, maxX);
let bounds = new google.maps.LatLngBounds(sw, ne);
// 端末が分散していないと表示が局所化してしまうので適度なズーム位置にする
map.setOptions({
maxZoom: DEFAULT_ZOOM
});
google.maps.event.addListenerOnce(map, 'bounds_changed', function () {
// 位置調整が終わったら最大ズームの固定を解除
map.setOptions({
maxZoom: 999 {{-- 最大は実質22っぽい。googleの資料上だと20だったり21だったりするからなんともだけど。 --}}
});
});
map.fitBounds(bounds);