girar el polígono alrededor del punto en el mapa de folleto

Tengo un problema, en mi mapa de folleto he creado un triángulo a partir del polígono:

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);

y quiero rotar este polígonoPoint[decimal_lon, decimal_lat]. Pero no puedo resolverlo ...
He creadoMANIFESTACIÓN, donde estoy rotando polinom lo mismo, quiero rotar mi triángulo (polígono) para mostrarle mi problema.

Respuestas a la pregunta(2)

Su respuesta a la pregunta