Thanks for the reply.
Yes I am pulling the coordinates from a csv file using php. However I
removed my php code before emailing as it looked a but confusing.
On 25 Jan 2010, at 22:48, Nathan Gerber <[email protected]> wrote:
Your coordinates appear to be hardcoded into the HTML. If you want
the location to change you will need to pull the coordinates in
through the server itself through a WFS or some other server based
layer.
--
Nathan Gerber
On Mon, Jan 25, 2010 at 5:05 PM, <[email protected]> wrote:
Hi, i am currently using OS Open Space which i believe is similer
to Open Layers.
I am currenty displaying a map with a marker. However my marker
coordinates can change whilst the user is viewing the map so i would
like the Marker code to refresh and re-plot the marker every 10
seconds however i cannot work out how to do this. I have tried
adding aHTML refresh command <meta http-equiv="refresh"
content="10"> causes the whole map to refresh.
I tried creating a refresh function that calls the marker function i
created that plots the marker as shown below. however the marker
looks like it refreshes as the marker flashes every 10 seconds
however it does not replot if the coordinates if they have changed.
Does anyone have any suggestions for refreshing a function within
javascript?
Thanks for any help in advance my code is below
<script type="text/javascript">
var osMap;
function init()
{
osMap = new OpenSpace.Map('map');
osMap.setCenter(new OpenSpace.MapPoint(439300, 114760), 8);
}
function refresh()
{
setInterval('marker()', 10000);
}
function marker()
{
var markers = new OpenLayers.Layer.Markers("Markers");
osMap.addLayer(markers);
// Default icon
var pos = new OpenSpace.MapPoint(438760, 114760);
var marker = new OpenLayers.Marker(pos);
markers.addMarker(marker);
}
</script>
</head>
<body onload="init(); refresh()">
Thanks for any help in advance
_______________________________________________
Users mailing list
[email protected]
http://openlayers.org/mailman/listinfo/users
_______________________________________________
Users mailing list
[email protected]
http://openlayers.org/mailman/listinfo/users