You are not logged in.
- Topics: Active | Unanswered
Announcement
Please create new topics on the new site at community.openstreetmap.org. We expect the migration of data will take a few weeks, you can follow its progress here.***
#1 2009-01-10 15:31:49
- harztrapper
- Member
- Registered: 2009-01-10
- Posts: 2
Wie das Scrollrad der Maus für eingebettete Karten deaktivieren?
Hallo, habe eine Karte in einem großen iframe auf der website integriert über die export-Funktion bei openstreetmap.com. Problem: Besucher der site scrollen mit dem Mausrad die site herunter und kommen meistens mit dem Mauszeiger über die Karte. Dadurch bleibt die site stehen und der Maßstab der Karte verändert sich. Das möchte ich aber nicht. Die Karte soll sich dadurch nicht verändern. Frage: Läßt sich die Mausradfunktion für die Karte, bzw. den iframe abschalten (im quelltext, bzw. per css)? Grüße harztrapper
Offline
#2 2009-01-10 17:17:42
- edwin-ldbg
- Member
- Registered: 2008-05-21
- Posts: 1,492
Re: Wie das Scrollrad der Maus für eingebettete Karten deaktivieren?
Mach ein screenshot von der Karte und bau es als foto ein, statt iframe
Edwin-ldbg VS Stefan Küste Edwin-ldbg VS Harald Holz Edwin-ldbg VS Nop
Final Result: edwin-ldbg wins !
Offline
#3 2009-01-10 17:33:31
- TEL0000
- Moderator
- From: Berlin
- Registered: 2008-06-11
- Posts: 968
Re: Wie das Scrollrad der Maus für eingebettete Karten deaktivieren?
Per iframe wird das sicher schwierig ... Du könntest Openlayers direkt einbinden. Da gibt es bestimmt irgendwo eine Option zum abschalten des Mausradzooms.
Offline
#4 2009-01-10 18:54:47
- zottel
- Member
- Registered: 2008-09-14
- Posts: 241
- Website
Re: Wie das Scrollrad der Maus für eingebettete Karten deaktivieren?
Hallo, unter http://dev.openlayers.org/releases/Open … on-js.html findest Du, wie du es deaktivieren kannst. In einen IFrame würde ich die Karte allerdings auch nicht einbauen, da der IFrame ja selbst schon eine scrollfunkion bietet und ich bedenken hätte das es irgendwo - z.B. mit irgendwelchen Browsereigenarten - zu Kollisionen kommen könnte. Grüßle, detlef Edith: das bezieht sich auf den Einbau der Karte mit OpenLayers. Auf der anderen Seite, wenn du ein exportiertes Bild eingebunden hast, wird mit dem Scrollrad doch nicht gezoomt. Irgendwie ist deine Beschreibung nicht ganz eindeutig. Könntest Du die URL von der Seite angeben?
Last edited by zottel (2009-01-10 19:05:06)
Offline
#5 2009-01-10 20:04:20
- TEL0000
- Moderator
- From: Berlin
- Registered: 2008-06-11
- Posts: 968
Re: Wie das Scrollrad der Maus für eingebettete Karten deaktivieren?
@Zottel: Man kann bei Export auch "Embeddable HTML" auswählen, dann bekommt man den Code für den iframe.
Offline
#6 2009-01-10 22:51:12
- zottel
- Member
- Registered: 2008-09-14
- Posts: 241
- Website
Re: Wie das Scrollrad der Maus für eingebettete Karten deaktivieren?
@TEL0000: das kannte ich noch gar nicht, wieder was gelernt
Der Originalinhalt des IFrame findet sich unter http://www.openstreetmap.org/export/embed.html . Tausche dort [code]function init(){ map = new OpenLayers.Map ("map", {
Offline
#7 2009-01-11 12:32:09
- harztrapper
- Member
- Registered: 2009-01-10
- Posts: 2
Re: Wie das Scrollrad der Maus für eingebettete Karten deaktivieren?
Hallo Zottel, das scheint genau das zu sein, was ich gesucht hatte. Werde ich ausprobieren. Vielen Dank. Du findest die Seiten mit den Karten hier: www.fit-durch-sport.de Grüße harztrapper
Offline
#8 2009-01-11 22:18:54
- TEL0000
- Moderator
- From: Berlin
- Registered: 2008-06-11
- Posts: 968
Re: Wie das Scrollrad der Maus für eingebettete Karten deaktivieren?
Schicke Website. Und das mit der Karte funktionert ja jetzt auch einwandfrei. Muss ich mir auf jeden Fall merken...
Offline