En API v2, el objeto de mapa tiene un práctico método getBoundsZoomLevel(). Lo usé para obtener el nivel de zoom que mejor se adapta a los límites, luego manipulé este nivel de zoom óptimo de alguna manera y finalmente configuré el nivel de zoom deseado.Equivalente a getBoundsZoomLevel() en gmaps api 3
No encuentro una función similar en API v3. (Qué experiencia de frustración continua al pasar de v2 a v3)
¿Realmente tengo que usar map.fitBounds()
, map.getZoom()
, manipular y setZoom()
nuevamente? ¡Eso es realmente estúpido!
echar un vistazo a http://stackoverflow.com/questions/6048975/google-maps-v3-how-to-calculate-the-zoom- level-for-a-given-bounds –
Gracias @ Dr.Molle. Es una pena que debe escribir su propia función para eso, así que en este caso prefiero la estúpida solución que presenté arriba. Pero usaré su enlace para [otro problema] (http://stackoverflow.com/questions/9843732/how-to-affect-the-grace-margin-of-map-fitbounds), gracias !! – TMS
+1 - Me sorprende que no hayas recibido más votos. –