I have seen the examples presented here of how to draw a line but the examples only show how to do it with the mouse, by clicking.
What I want to do is draw the line manually using JavaScript given a list of Longitude and Latitude coordinates.
The reason I cannot work on the source provided in the link above is because they are only calling activate
on the feature, and then let the user point and click on the map.
Has anyone ever drew a path on an OpenLayers map programatically?
What I want to do is exactly this: http://openspace.ordnancesurvey.co.uk/openspace/example4.html, but without using OpenSpace.
You would need to make use of the LineString object
Here is an example:
Assuming
map
is your map object andlon
andlat
are float values.I've never done it myself before, but I know OpenSteetMap does it. For example:
http://www.openstreetmap.org/?way=23649627
No idea how difficult it would be to work through their code.
this page is a classic example of animation via javascript using openlayers.
it uses a filter strategy to define what to show at what moment in time.
full javascript available.