x

Openlayer mit gpx-Datei


Geschrieben von flegar (Gast) am 07. August 2014 15:34:36: [flux]

Meine Dateien sind auf der Festplatte.

Ich möchte einen gpx-Track auf OpenStreetMap überlagern. Wenn ich die gpx-Datei im gleichen Verzeichnis wie die aufrufende Datei habe oder in direkter Verzeichnislinie angebe, funktioniert es. Übers Internet erhalte ich die OSM und der Track von der Festplatte wird überlagert.

var GPXVariable_1 = new OpenLayers.Layer.Vector("Bretterspitze", {
strategies: [new OpenLayers.Strategy.Fixed()], protocol: new
OpenLayers.Protocol.HTTP({
url:"Bretterspitze.gpx", format:new OpenLayers.Format.GPX()
}), // funktioniert

.... url:"CD-oF/GPS/Allgauer/Bretterspitze.gpx" // funktioniert

Muss ich in den Verzeichnissen zurückspringen (weil die Quelldatei in tieferer Verzeichnisebene ist), wird kein Track gezeichnet:

.... url:"../../../GPS/Allgauer/Bretterspitze.gpx" // funktioniert nicht

Was gebe ich in der url falsch ein? Wie muss die Syntax der url geschrieben werden?


Antworten: