Raphael.js Chrome尝试使用gps coords绘制路径时摇摆不定

时间:2012-04-02 08:02:06

标签: google-chrome svg raphael

我在Chrome中绘制路径时遇到问题。 我正在使用真正的gps坐标,我想在画布上呈现。

在FF和Safari中一切似乎都很好,但Chrome似乎不起作用。

这是绘制路径的示例代码:

paths.push(paper.path('M '+lonNW +' '+ latNW+' L '+lonNE +' '+ latNE+' L '+lonSE +' '+ latSE+' L '+lonSW +' '+ latSW+' L '+lonNW +' '+ latNW
            +'M -0.x41558, x1.456541'
            +'L -0.x42379, x1.45619'
            +'M -0.x40759, x1.455802'
            +'L -0.x41569, x1.455448'
        ).attr({
        'stroke-width': 2,
        stroke:'#FFF'
    }));

我很抱歉将某些数字更改为“x”但我不希望网络侦探找出我正在绘制的内容;) 第一组变量 - latNW,lonNE等是预定义的点。

绘制完所有的图片后(还有更多,但所有图片都是使用上述技术创建的),我在paper.forEach(..)函数中使用了这些翻译:

    el.transform("...M 1, 0, 0.45, 1, 0, 0"); 
    el.transform("...R 137.2"); 
    el.transform("...T"+sizeX/2+','+sizeY/2);
    el.scale(-scale, scale, centerX, centerY);
    el.transform('...T' + lonD+ ','+latD);

我在firefox中得到的是(预期的,正确的输出):FF10 output

这就是Chrome 18中发生的情况: enter image description here

任何想法可能是什么?我真的需要它在

工作

0 个答案:

没有答案