我知道使用本机 Google Map API 我们可以执行以下操作:
const bounds = new google.maps.LatLngBounds();
const marker = new google.maps.Marker({ // wrap that into a loop to add multiple points
position: new google.maps.LatLng(lat, lng),
map: map
});
bounds.extend(marker.position);
map.fitBounds(bounds);
但是对于 react-google-maps,标记是组件,所以我想还有另一种方法。创建标记(作为组件)工作正常,是否有选项或其他东西可以将视口居中?
我希望我们不必像使用本机库那样将其创建为组件并重新创建它。