Клуб API КартЗаголовок не указанПост в архиве.d.pashkevich22 апреля 2012, 17:51Подскажите пожалуйста, каким образом можно сделать так, чтобы по-умолчанию над картой был курсор CROSSHAIR...То, что раньше делалось такой конструкцией:map.addCursor(YMaps.Cursor.CROSSHAIR);
9 комментариевАвторизуйтесь, чтобы оставить комментарийthekashey28 января 2016, 04:59map.cursor.push('crosschair'), дока вскоре поправитсяd.pashkevich28 января 2016, 04:59Не получается... Вылазит ошибка: Uncaught TypeError: Cannot call method 'push' of undefinedthekashey28 января 2016, 04:59тьфу ты, зачитался.map.cursors конечно же поле называетсяd.pashkevich28 января 2016, 04:59точно.. подошло.. спасибо огромное :)только еще не crosschair, а crosshair :)Итого: map.cursors.push('crosshair');dimik28 января 2016, 04:59а почему не как-то так:map.options.set('cursor', 'crosschair');?thekashey28 января 2016, 04:59Ну частный курсор не опция карты - это дело не карты а "потребителя" этого курсора.так что минимально map.options.set('dragCursor', 'crosschair');А map.cursors это механизм управления курсорами.dimik28 января 2016, 04:59 Ну частный курсор не опция карты - это дело не карты а "потребителя" этого курсора.это очень расплывчатое обоснование.почему тогда в геообъектах курсор - опция геообъекта, а не "потребителя" геообъекта?А map.cursors это механизм управления курсорами.почему синтаксис этого механизма отличен от других механизмов АПИ?почему метод называется "push", а не "set" или "add".Вообщем пока map.cursors выглядит неконсистентно в контексте АПИ thekashey28 января 2016, 04:59просто это типа стекВадим28 января 2016, 04:59JS API 2.0:map.options.set('dragCursor', 'crosschair');dragCursor - курсор при перемещении над картойdragActionCursor - курсор при перемещении карты