Показать сообщение отдельно
  #3 (permalink)  
Старый 14.01.2016, 14:57
Аватар для gruffi
Новичок на форуме
Отправить личное сообщение для gruffi Посмотреть профиль Найти все сообщения от gruffi
 
Регистрация: 16.08.2015
Сообщений: 6

Спасибо. Сейчас сделал через Shape.*, но это конечно не совсем правильно, но мне подходит пока. Еще такой вопрос: у меня при обработке движения мышки отказывают правый и левый клик мыши. В чем может быть проблема?

Обработчик:
Код:
_onMouseMove: function(e)
{
        if(Shape._isDrawing && Shape._shape != null)
        {
            if(Shape._type === Shape.CIRCLE_SHAPE)
            {
                var center = Shape._shape.getLatLng();
                Shape._shape.setRadius(center.distanceTo(e.latlng));
            }
        }
},
Если закомментить строку с рисование фигуры
Код:
Shape._shape.setRadius(center.distanceTo(e.latlng));
то тогда все ок. Для рисования использую библиотеку leaflet.
Ответить с цитированием