2013-09-25 15 views
13

Wie Sie das Ziehen in Google Maps in Ihrer Website deaktivieren, um es wie ein Bild einzufrieren? Ich habe gerade grundlegenden Iframe Code verwendet, der mir Google Maps gibt.So deaktivieren Google Maps ziehen

Antwort

37

Sie draggable: false im setOptions() Methode auf der Karte Objekt einstellen:

map.setOptions({draggable: false}); 

Mehr here. (Strg + f und suchen ‚ziehbar‘)

+0

Es ist nicht die Karte mit Pfeilen bewegen nicht deaktiviert, Sie haben auch keyboardShortcuts auf false gesetzt. –

+0

Hinweis: Diese Eigenschaft ist veraltet. Um das Ziehen auf der Karte zu deaktivieren, können Sie die Eigenschaft "GestenHand" verwenden und auf "keine" festlegen. – lfkwtz

1

Wenn Sie ein statisches Bild einer Karte wollen; Verwenden Sie die Google Static Maps API

+1

Sie können hier einfach eine statische Karte erstellen: http://gmaps-samples-v3.googlecode.com/svn/trunk/styledmaps/wizard/index.html – user2019515

0

Dieses CSS-Snippet wird Ihre Karten stören. Benutzer scrollen nicht mehr über Ihre Karten und enden am Ende mit dem Zoomen. Pflegen Sie die Kartenansicht mit dem Display Sie, indem Sie diesen CSS-Schnipsel in Ihrem benutzerdefinierten CSS-Bereich

.sqs-block-map {pointer-events: none;} 
0

Die draggable Eigenschaft ist veraltet wurde gewählt haben.

Um das Ziehen auf der Karte zu deaktivieren, können Sie jetzt die gestureHandling-Eigenschaft verwenden und sie auf "none" setzen.

Sie können auch die Verwendung von Pfeiltasten deaktivieren, durch keyboardShortcuts-false

ex Einstellung: map.setOptions({gestureHandling: "none", keyboardShortcuts: false});