You are not logged in.

Announcement

*** NOTICE: forum.openstreetmap.org is being retired. Please request a category for your community in the new ones as soon as possible using this process, which will allow you to propose your community moderators.
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

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 smile  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

Board footer

Powered by FluxBB