Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Zoom in to marker google.maps

I can't zoom to a marker properly.

I'm trying to switch the view to a specified marker, but can't ge tit to work.

I've tried

map.setCenter(location); map.setZoom(20); 

and

map.fitBounds(new google.maps.latLngBounds(location,location)); 

but in the first case, I simply get zoomed in without the center change being registered, and in the second case I get this overview over a huge area, not zoomed in at all.

Perhaps this issue could be solved by setting a timout from setcenter to setzoom, but that's an ugly hack to me, so a prettier solution would be preferred.

How do you guys do this?

Also - if the infowindow could be displayed without changing content, that would really be a plus to, but the most important thing is to zoom into the marker at the right spot, close up.

thank you very much.

like image 571
Jakob Avatar asked Feb 20 '11 00:02

Jakob


1 Answers

The solution turned out to be

map.setZoom(17); map.panTo(curmarker.position); 
like image 139
Jakob Avatar answered Sep 21 '22 16:09

Jakob