suit: Google Maps - ÖPNV Layer einbinden

Beitrag lesen

In Kürze: Habe das OpenStreetMap (OSM) Muster ausprobiert, es zeigt mir eine Weltkarte ohne ÖPNV. Wie ich einen OSM LAyer als png- Datei erzeuge nur mit den ÖPNV Linien, ist mir unklar.

Dafür gibts fertige Layer.

Ist das der richtige Weg? Rote Linien auf durchsichtiger Folie, die ich dann auf die Google Karte lege?

Ja, aber du nimmst die bereits fertigen Linien die dir OSM (genauer gesagt ÖPNVKarte) bereitstellt:

Ein Blick in den Quelltext genügt:

layerTiles = new OpenLayers.Layer.XYZ("Öpnv Welt", "http://tile.memomaps.de/tilegen/${z}/${x}/${y}.png", {numZoomLevels: 19,displayInLayerSwitcher:false,buffer:0,transitionEffect:'resize'});

Wie du den URL dieses Tile-Generators in Google Maps verwendest, sollte klar sein.

z ist der Zoomfaktor und x/y sind die Koordinaten des Tiles (das sind kleine Geokoordinaten :)).