API Карт Google - тип курсора по умолчанию

Я динамически меняю тип курсора на карте Google, используя API Javascript V3.

map.setOptions({draggableCursor:'crosshair'});

Это легко, но я не могу понять, как вернуться к перетаскиваемому курсору мыши по умолчанию.

Любое предложение о том, как я могу ссылаться на тип курсора по умолчанию. Я попробовал дефолт, авто и ручку безрезультатно. Ниже показано, как выглядит рука, прежде чем я ее изменю.

enter image description here

Ответы

Ответ 1

Это изображение: http://maps.gstatic.com/mapfiles/openhand_8_8.cur

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

Я не знаю, где он где-то документирован, но установка параметра draggableCursor для null приведет к восстановлению по умолчанию для меня, это может быть лучший вариант.

Ответ 2

Кажется, это работает для меня

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

Ответ 3

У меня возникли проблемы с изменением типа курсора по умолчанию на Google Maps v3. Всякий раз, когда вы хотите, чтобы курсор установлен в сторону, используйте draggableCursor: 'pointer' в определении mapOptions, но если вы хотите избавиться от маленькой руки, и вы просто хотите увидеть стандартный веб-указатель, значение для draggableCursor должно быть 'default', как и код ниже.

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

Этот инструмент может помочь: http://www.birdtheme.org/useful/v3tool.html.