[Talk-de] Dummy Beginner mit openlayers
Stephan Knauss
osm at stephans-server.de
Mo Sep 5 19:37:45 UTC 2011
On 05.09.2011 19:01, Martin Koppenhoefer wrote:
> Am 5. September 2011 18:54 schrieb Wolfgang Wienke<wo_wienke at 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 at home / osmarender layer instead, you can pass a layer
like:
new OpenLayers.Layer.OSM("t at 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
Mehr Informationen über die Mailingliste Talk-de