Earlier quoted context omitted.
To be honest this didn't cross my mind. But true, I should do something about it.
You can keep your urls sharable and avoid breaking the back button by storing the map state in the url hash. something like: `location.hash = '#map/' + mapLat + '/' + mapLng + '/'+ mapZoom;` Here's an example of one I made for a client recently. http://www.btforasthma.com/find-a-clinic?ctry=US&state=NY&lo... Incidentally, if anyone is looking to hire a consultant with mapping experience, hit me up.
replaceState() works a lot better:
https://developer.mozilla.org/en-US/docs/Web/Guide/API/DOM/M...