KnowledgeHub
Questions
Tags
Users
Search
Alex Rivera
|
Logout
Edit Question
Title
Body
I have a map set to 100% of the page width. The map has one marker and is centered on that marker. When I print the browser, I want the map to stay centered on the marker. This is the code I wrote to do so: var lastPos = map.getCenter(); google.maps.event.addListener(map, "idle", function() { lastPos = map.getCenter(); console.log(lastPos.toString()); }); google.maps.event.addDomListener(window, "resize", function() { google.maps.event.trigger(map, "resize"); map.setCenter(lastPos); console.log("Re-center on " + lastPos.toString()); }); This works when I re-size my browser, but does not work when the browser re-sizes itself before printing. If my browser is above a certain width then the marker is shifted entirely off the page (to the right) when the map is printed. Here is my test case: http://www-sf.talispoint.com/testmapprint.html
Tags (comma-separated)
Save Edits
Cancel