Véase la imagen adjunta. Así es cuando se carga la página. Actualmente estoy usando
map.zoomToMaxExtent();
Todo funciona bastante bien pero me gustaría alejarme más/ver todo el mundo usando capas de OSM/Google Map: ¿es esto posible?
Tenga en cuenta que la barra de zoom de la izquierda está ajustada a la barra más baja cuando se carga la página (si no puede ver bien el mapa, haga clic con el botón derecho en la imagen y péguela en una nueva pestaña del navegador).
Este el post fue algo útil pero incluso cuando lo hago MIN_ZOOM_LEVEL
que no hace mucho.
También hay que tener en cuenta que no estoy estableciendo ningún límite, extensión o resolución. Jugar con ellos tampoco parece funcionar.
Se agradece cualquier aportación.
Edición: aquí hay un código compartido si quieres echar un vistazo: http://codeshare.io/GLC4i
ACTUALIZACIÓN: http://i.imgur.com/mSpTchY.png Esto no está perfeccionado todavía (y me hace pensar que algo puede estar mal con mi código OL en sí) pero actualmente estoy usando esto
var extent = new OpenLayers.Bounds(-1.32,81.71,-1.18,-61.80).transform(new OpenLayers.Projection("EPSG:4326"), new OpenLayers.Projection("EPSG:3857"));
He intentado
var extent = new OpenLayers.Bounds(-20037508.34279,-10018754.17139,20037508.34279,10018754.17139);
(tanto con como sin transformación) pero esto no hizo nada.
ACTUALIZACIÓN 2 : http://i.imgur.com/XzuGxrn.png
wrapDateLine: false
funciona bien por ahora: puede alejar el zoom, desplazarse, etc.
Ahora me gustaría cortar todo lo que está a la izquierda de la línea de la fecha en el lado izquierdo del mapa (la "primera" parte), y cortar todo lo que está a la derecha de la línea de la fecha en el lado derecho del mapa (la "tercera" parte), manteniendo el mapa a pantalla completa. He probado con los límites, las resoluciones, pero no ha funcionado. ¿Es esto posible?
Algo así pero que ocupe toda la pantalla: ¿es posible hacerlo? Véase más abajo: