[OpenLayers-Users] setCenter problem

Brent Pedersen bpederse at gmail.com
Thu Aug 2 11:28:59 EDT 2007


try
<a href='javascript:map.setCenter(...) '>

On 8/2/07, Tyler Durden <tylersticky at gmail.com> wrote:
> Hi,
> I have list of links:
> Example:
> <a href="#" onclick="map.setCenter(new OpenLayers.LonLat(16.0, 41.0),
> 8);">show</a>
>
> But nothing happens.
>
> setCenter() only applies on init()?
>
> var lon = -8.61057;
> var lat = 41.14452;
> var zoom = 8;
> var bounds = new OpenLayers.Bounds(-11.535, 36.095, -4.535, 43.095);
> var map, layer_continente;
>
> function initMap() {
>     var options = { maxResolution : 0.015693359375,
>                     numZoomLevels : 12,
>                     maxExtent     : bounds,
>                     projection    : "EPSG:4326"}
>
>     map1 = new OpenLayers.Map('map', options);
>     layer_continente = new OpenLayers.Layer.WMS("continente",
> "http://localhost:8080/", {"layers":"continente",
> "format":"image/png"})
>     map.addLayer(layer_continente);
>
>     map.addControl(new OpenLayers.Control.PanZoom());
>     map.addControl(new OpenLayers.Control.MousePosition());
>     map.addControl(new OpenLayers.Control.MouseDefaults());
>     map.addControl(new OpenLayers.Control.Permalink());
>
>     map.setCenter(new OpenLayers.LonLat(lon, lat), zoom);
> }
> _______________________________________________
> Users mailing list
> Users at openlayers.org
> http://openlayers.org/mailman/listinfo/users
>



More information about the Users mailing list