2012-03-28 13 views
15

Ich ändere dynamisch den Cursortyp in einer Google Map mit der JavaScript V3 API.Google Maps API - Standard-Cursortyp

Das ist einfach, aber ich kann nicht herausfinden, wie man zurück zum Standard ziehbaren Handcursor ändert.

Jeder Vorschlag, wie ich den Standard-Cursor-Typ verweisen kann. Ich habe Standard, Auto und Hand vergeblich versucht. Unten ist, wie die Hand aussieht, bevor ich sie ändere.

enter image description here

Antwort

20

Es ist ein Bild: http://maps.gstatic.com/mapfiles/openhand_8_8.cur

cursor: url("https://maps.gstatic.com/mapfiles/openhand_8_8.cur"), default; 

Ich weiß nicht, ob es irgendwo dokumentiert ist, aber die draggableCursor-Option null Einstellung wird für mich den Standard wiederherstellen, es könnte eine bessere Option sein.

+2

Danke. Das hat super funktioniert. Mit map.setOptions ({draggableCursor: 'url (http://maps.gstatic.com/mapfiles/openhand_8_8.cur), Standard'}) wurde der Standardwert wiederhergestellt. – snowgage

20

für mich Dies scheint

map.setOptions({draggableCursor:''}); 
+1

Danke! Die beste Antwort! –

0

ich einige Probleme hatte zu arbeiten, um den Standard-Cursor-Typen bei Google Maps v3 zu ändern. Wenn Sie möchten, dass der Cursor auf die Hand gesetzt wird, verwenden Sie ziehbareCursor: 'Zeiger' in der mapOptions-Definition, aber wenn Sie die kleine Hand loswerden wollen und nur den Standard-Webzeiger sehen möchten, muss der Wert für ziehbareCursor sein "Standard", wie der Code unten.

var mapOptions = { 
    zoom: 8, 
    center: position, 
    mapTypeId: mapTypeId, 
    draggableCursor: 'default' 
    }; 

Dieses Tool könnte helfen: http://www.birdtheme.org/useful/v3tool.html.