Deze heb ik mijn layerdef toegevoegd aan een van de layer categorieen, moet alleen de GPX steeds omnamen.
Naar een vast gekozen naam.
Als je dan het bestand een gezamelijk afgesproken plaats geeft C:\Fiets\ *.gpx
var lgpx = new OpenLayers.Layer.Vector("<span style='color: blue'>GPX Controle1 <img style='vertical-align: middle;background-color:blue;' src='TRAall/tdot.png'></span>", {
strategies: [new OpenLayers.Strategy.Fixed()],
protocol: new OpenLayers.Protocol.HTTP({
url: "TRAGPX/Controle1.gpx",
format: new OpenLayers.Format.GPX( {extractWaypoints: false, extractTracks: true, extractRoutes: true, extractAttributes: false} )
}),
style: {strokeColor: "blue", strokeWidth: 5, strokeDashstyle:"5 10 1 10", strokeOpacity: 0.7, pointWidth: 10, pointcolor:"brown", },
projection: new OpenLayers.Projection("EPSG:4326")
});
of een gpx bestand van een type waypoint een bepaalde image geven.
format: new OpenLayers.Format.GPX({extractWaypoints: true, extractRoutes: true, extractAttributes: true})
}),
strategies: [new OpenLayers.Strategy.Fixed()],
style: {fillColor: "darkred", strokeColor: "red", strokeWidth: 2, strokeOpacity: 0.5, externalGraphic : "TRAall/014.png",graphicWidth: 12, graphicHeight: 12, pointRadius: 12, cursor:"pointer",},
projection: new OpenLayers.Projection("EPSG:4326")
});
het rare is dat chrome de waypoints niet laat zien firefox wel.