Подтвердить что ты не робот

Курсор исчезает в приложении Карты Google

Это действительно странно. После создания приложения Google Maps, использующего v3 API, иногда курсор мыши исчезает, когда я наводил курсор на карту. У меня есть несколько элементов управления вне карты, с которыми мне нужно взаимодействовать. После того, как я нажму на один из них, и карта теряет фокус, проблема проявляется сама. Кто-нибудь еще это случилось? Я попытался настроить фокус на div, где находится карта, но это не сработало.

4b9b3361

Ответ 1

Короткий ответ: предварительная загрузка файла курсора Google разрешает эту проблему.

Подробное объяснение: у меня была такая же проблема в Chrome на OS X, даже после обновления до 17.0.963.56 сегодня. Другие браузеры и Chrome на окнах работали нормально.

Курсор исчез при перемещении с пользовательского элемента на изображение карты. На кнопках зуммирования и маркерах мышь была видна, но она исчезла снова, когда выходила из них. Установка курсора CSS: указатель для всех divs под элементом карты также сделал курсор видимым, но не в правильном стиле.

Я проверил DOM Google Maps и выяснил, что Google использует курсор url, когда над изображением карты: http://maps.gstatic.com/mapfiles/openhand_8_8.cur.

Существуют разные способы предварительной загрузки этого файла изображения курсора. Вы можете создать скрытое изображение в своем html: Или используйте jQuery для создания элемента изображения с правильным атрибутом src.

Пожалуйста, дайте мне знать, если это решит это для вас тоже.

Ответ 2

Какой браузер вы используете? Я встретил ту же проблему (chrome v.17.0.963.46 и mac os x v. 10.7.2 и v. 10.6.8). Я разработал расширение для хрома, и все было хорошо, пока не обновился хром до версии 17.0.963.46. С этого момента у него возникли проблемы с курсором. Но я заметил ту же проблему на "четкой" карте google - http://maps.google.com. Я думаю, что это проблема этой версии браузера. Для FireFox все нормально. Читать информацию по этой ссылке - возможно, это может помочь вам: http://code.google.com/p/chromium/issues/detail?can=2&start=0&num=100&q=&colspec=ID%20Pri%20Mstone%20ReleaseBlock%20Area%20Feature%20Status%20Owner%20Summary&groupby=&sort=&id=113358