x

GPX-Tracks werden nicht mehr dargestellt


Geschrieben von mkolb (Gast) am 19. August 2012 19:02:12: [flux]

Hallo,
vor einiger Zeit habe ich eine nette Routine gefunden, um GPX-Tracks per OSM darzustellen: http://wiki.openstreetmap.org/wiki/DE:O … ck_example
Leider funktionierte es dann nicht, weil der Osmarender nicht mehr unterstützt wurde. Dazu fand ich damals auch was: http://forum.openstreetmap.org/viewtopic.php?id=15892

Jetzt geht es wieder nicht, kann aber nicht feststellen, was falsch läuft.
Habe es immerhin geschafft, daß ich eine Karte sehe, aber der Track fehlt.
Das ist mein Code:

function␣init()␣{
map␣=␣new␣OpenLayers.Map␣("map",␣{
controls:[
new␣OpenLayers.Control.Navigation(),
new␣OpenLayers.Control.PanZoomBar(),
new␣OpenLayers.Control.MousePosition(),
new␣OpenLayers.Control.LayerSwitcher(),
new␣OpenLayers.Control.Attribution()],
maxExtent:␣new␣OpenLayers.Bounds(-20037508.34,-20037508.34,20037508.34,20037508.34),
maxResolution:␣156543.0399,
numZoomLevels:␣19,
units:␣'m',
projection:␣new␣OpenLayers.Projection("EPSG:900913"),
displayProjection:␣new␣OpenLayers.Projection("EPSG:4326")
}␣);
map␣=␣new␣OpenLayers.Map("demoMap");
//mapnik
//layerMapnik␣=␣new␣OpenLayers.Layer.OSM.Mapnik("Mapnik");
layerMapnik␣=␣new␣OpenLayers.Layer.OSM("Mapnik");
map.addLayer(layerMapnik);
map.zoomToMaxExtent();
//osmarender␣(wird␣nicht␣mehr␣unterstützt:␣http://forum.openstreetmap.org/viewtopic.php?id=15892)
//layerTilesAtHome␣=␣new␣OpenLayers.Layer.OSM.Osmarender("Osmarender");
//map.addLayer(layerTilesAtHome);
//cycleMap
//layerCycleMap␣=␣new␣OpenLayers.Layer.OSM.CycleMap("CycleMap");
layerCycleMap␣=␣new␣OpenLayers.Layer.OSM("OSM␣CycleMap");
map.addLayer(layerCycleMap);
//Marker
var␣markers␣=␣new␣OpenLayers.Layer.Markers("Marker");
map.addLayer(markers);

So sieht derzeit meine Seite aus:
http://www.adfc-gps.de/gps_select.php?ID=65
Kann mir jemand Tipps geben, was ich falsch mache ?

Tschau
Martin


Antworten: