Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/svg/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
SVG中的大用户坐标_Svg_Graphics_Coordinates - Fatal编程技术网

SVG中的大用户坐标

SVG中的大用户坐标,svg,graphics,coordinates,Svg,Graphics,Coordinates,我无法使具有大值的坐标系工作。渲染器似乎只是将它们视为像素值。例如: <?xml version="1.0" encoding="UTF-8" standalone="no"?> <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ev="http://www.w3.org/2001/xml-events" width="100

我无法使具有大值的坐标系工作。渲染器似乎只是将它们视为像素值。例如:

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg xmlns="http://www.w3.org/2000/svg"
    xmlns:xlink="http://www.w3.org/1999/xlink"
    xmlns:ev="http://www.w3.org/2001/xml-events" 
    width="100%" height="100%"
    viewBox="0 0 50000 50000" 
    >
    <circle  cx="25000"  cy="25000" r="10px" fill="red" />
</svg>

这使用了一个50000 x 50000平方的用户坐标系,其中心应该是一个红点,但没有出现点。

适用于我在Mac上的Firefox。“不过它真的很小。”罗伯特朗森:你说得对。显然,它并没有将半径尺寸视为10px,而是将其视为用户坐标系中的10。有没有一种方法可以使圆圈绝对达到10px?SVG就是这样工作的。线索在SVG的S中。