[Talk-de] Dummy Beginner mit openlayers

Andre Joost Andre+Joost at nurfuerspam.de
Mo Sep 5 06:40:49 UTC 2011


Wolfgang Wienke schrieb:
> Hallo!
> Bin ich hier im Forum mit der Frage auch richtig?
> 
> Schon meine erste html-Seite mit Open Layers arbeitet nicht,
> obwohl ich die beiden *.js-Dateien ins gleiche Verzeichnis kopiert habe.
> Fehlermeldungen gibt es auch nicht, das Javascript läuft durch. Wo ist
> der elementare Fehler? (Das GoogleMaps-Api war einfacher :-(  )
> 
> <script src="OpenLayers.js"></script>
> <script src="OpenStreetMap.js"></script>
> <script type="text/javascript">
> var map;
> var layer;
> 
>       function init() {
>         map = new OpenLayers.Map("demoMap");
>         layer = new OpenLayers.Layer.OSM( "Simple OSM Map");
>         map.addLayer(layer);
>     map.zoomToMaxExtent();
>       }
> </script>
> </head>
> 
> <body onload="init()">
>     <div id="demoMap"></div>
> </body>
> 
> 

Hast du denn irgendwo definiert, was "Simple OSM Map" sein soll?
Wenn du die Standard-Karte haben willst, müsste es
	layerMapnik = new OpenLayers.Layer.OSM.Mapnik("Mapnik");
            map.addLayer(layerMapnik);

heißen, ansonsten braucht es eine Pfadangabe zu den Tiles:

	var MyMapnikLayer = new OpenLayers.Layer.OSM("myMapnik",
"file:///D:/Tiles/myMapnik/${z}/${x}/${y}.png", {numZoomLevels: 16,
alpha: true, isBaseLayer: true, visibility: true});
            map.addLayer(MyMapnikLayer);

Schau dir mal
<http://wiki.openstreetmap.org/wiki/User:Ajoessen/Osmviewer_und_GPXviewer>
an. In der zip-Datei zum GPXviewer findest du meine funktionsfähige
Openlayer-Anwendung.

Falls es nicht läuft:
Im Firefox unter Extras/Fehlerkonsole nachschauen, was ihm nicht gefällt.



-- 
Gruß,
André Joost





Mehr Informationen über die Mailingliste Talk-de