Sometimes, we want to fix getBounds is undefined with Google Maps API v3 and JavaScript.
In this article, we’ll look at how to fix getBounds is undefined with Google Maps API v3 and JavaScript.
How to fix getBounds is undefined with Google Maps API v3 and JavaScript?
To fix getBounds is undefined with Google Maps API v3 and JavaScript, we can use the map.
For instance, we write
const map = new google.maps.Map(document.getElementById("map"), {
zoom: 12,
center: new google.maps.LatLng(55.755327, 37.622166),
mapTypeId: google.maps.MapTypeId.ROADMAP,
});
google.maps.event.addListener(map, "bounds_changed", () => {
console.log(map.getBounds());
});
to create a map with the google.maps.Map constructor.
We set the zoom, center, and the map type by setting mapTypeId.
Then we call addListener to listen for the bounds_changed event on the map.
And we get the bounds with map.getBounds in the bounds_changed event listener.
Conclusion
To fix getBounds is undefined with Google Maps API v3 and JavaScript, we can use the map.