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.