вращать многоугольник вокруг точки на карте листовки

У меня есть проблема, в моей карте листовки я создал треугольник из многоугольника:

var polygon = L.polygon([ 
    [parseFloat(decimal_lat),parseFloat(decimal_lon)], 
    [parseFloat(decimal_lat) + 1, parseFloat(decimal_lon) - 1], 
    [parseFloat(decimal_lat) + 1, parseFloat(decimal_lon) + 1] ],       
    {
            color:'green'
    });
polygon.addTo(map);

и я хочу вращать этот многоугольник вокругPoint[decimal_lon, decimal_lat], Но я не могу решить это ..
Я создалDEMO, где я вращаю полином так же, я хочу повернуть мой треугольник (многоугольник), чтобы показать вам мою проблему.

Ответы на вопрос(2)

Ваш ответ на вопрос