On 05.09.2011 19:01, Martin Koppenhoefer wrote:
Am 5. September 2011 18:54 schrieb Wolfgang Wienke<wo_wie...@gmx.net>:
Am 05.09.2011 10:42, schrieb Martin Koppenhoefer:
Die meint: Fehler: OpenLayers.Layer.OSM.Mapnik is not a constructor
und fehlende Styles.
Hast Du die Datei src="OpenStreetMap.js" lokal vorhanden? Das ist
AFAIR die js-Datei, die OpenLayers.Layer.OSM.Mapnik definiert.

warum?

Die Doku von Openlayers sagt, dass das dort bereits enthalten ist. Ganz ohne was Spezielles:

OpenLayers.Layer.OSM

A class to access OpenStreetMap tiles. By default, uses the OpenStreetMap hosted tile.openstreetmap.org ‘Mapnik’ tileset. If you wish to use tiles@home / osmarender layer instead, you can pass a layer like:

    new OpenLayers.Layer.OSM("t@h",
      "http://tah.openstreetmap.org/Tiles/tile/${z}/${x}/${y}.png";);

This layer defaults to Spherical Mercator.
Inherits from

    OpenLayers.Layer.XYZ



Ein Blick in den Source bestätigt das auch...

http://trac.osgeo.org/openlayers/browser/trunk/openlayers/lib/OpenLayers/Layer/XYZ.js


Also einfach verwenden. Nix spezielles von OSM erforderlich.

Falls die Website etwas mehr Traffic hat bitte mal überlegen einen alternativen Tileserver, z.B: von Mapquest verwenden.

Stephan


_______________________________________________
Talk-de mailing list
Talk-de@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-de

Antwort per Email an