[OpenLayers-Users] problem with map.setCenter(....
T at f!t
grob_david at gmx.ch
Mon Mar 22 15:21:23 EDT 2010
Hi all,
I want to have a button. And after you press the butten the map should move
to the new Center.
But I geta error in Firebug: "map is undefined", after I pressed the button.
I tried different strategies but nothing worked. When I do the same thing
with a variable like var a=3 it works....
please help me.
The Code is like this:
<html>
<head>
<title>Test</title>
<style type="text/css">
#map{
width:100%;
height:600px;
border:1px solid;
}
</style>
<script src="http://openlayers.org/api/OpenLayers.js"></script>
<script defer="defer" type="text/javascript">
function load(mode){
if (mode=="start"){
...
.
.
var map = new OpenLayers.Map('map',options);
var wms = new OpenLayers.Layer.WMS(...
.
.
.
map.addLayer(wms);
map.zoomToMaxExtent();
//map.setCenter(new OpenLayers.LonLat(145,-40),8);//here
would be know error!
}
else if (mode=="newPos"){
map.setCenter(new OpenLayers.LonLat(145,-40),8);//-->error: map is
undefined!
}
}
</script>
</head>
<body onload="load('start')">
<table width="100%" border="0">
<tr>
<td colspan="2" height="100">TITEL</td>
</tr>
<tr>
<td width="20%">
<input type="button" value="Go" onClick="load('newPos')">
</td>
<td><div id="map"></div></td>
</tr>
</table>
</body>
</html>
--
View this message in context: http://n2.nabble.com/problem-with-map-setCenter-tp4779851p4779851.html
Sent from the OpenLayers Users mailing list archive at Nabble.com.
More information about the Users
mailing list