I have a very busy Google Maps app that I have built and I’m trying to create a “buffer zone” around the outside edge of the map so that the google map commands won’t put things there. My solution was to create invisible divs and add them to the map as controls, one for each of the edges. This seems to work great as all of the google commands see them and adjust accordingly, and the map appears normally. For example, fitBounds ensures my bounds is not under the invisible layers. For the top where I have a control bar it’s a perfect solution, but for the other edges where there is nothing, it creates a problem – I can’t click on the map or info windows under these controls as they take the click event.
So I’m looking for one of 2 solutions:
1) can I make my invisible controls pass clicks through to the map, or;
2) is there a better way to pad the edge of the map; something that doesn’t involve a much of math every time I want to call a fitBounds or panTo would be preferred as I automate a lot of map motion
Cheers
Try to give the invisible DIV a negative z-index, e.g. -10